skills/team-ship/SKILL.md
Commit, create PR, and ship the implementation after verification passes. Trigger on "ship it", "create the PR", or "/team-ship".
npx skillsauth add bostonaholic/team team-shipInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Run the SHIP phase. Requires verification.passed in the event log.
~/.team/<topic>/events.jsonl. Scan for verification.passed.feature.requested or
bug.reported). Check data.beadsId. If present, this pipeline is tracking
a beads issue.beadsId was found in step 3 and the user chose
to commit (either option), use /beads:close <beadsId> to mark the issue
as done. Skip this if the user chose "keep as-is".feature.shipped event to the log.~/.team/<topic>/ directory.Before creating the ship commit, update CHANGELOG.md following the changelog
methodology in skills/changelog/SKILL.md:
git log.feat:, fix:, perf:, security:, and
any BREAKING CHANGE: footer. Exclude chore:, test:, refactor:,
ci:, and docs: commits.[Unreleased] section in CHANGELOG.md. Create the
file with the Keep a Changelog header if it does not exist.CHANGELOG.md change in the ship commit.If there are no user-facing commits to document (all changes are internal), skip the changelog update and note this in the completion report.
When creating the commit, apply the git-commit methodology from
skills/git-commit/SKILL.md:
feat:, fix:, refactor:, etc.The ship commit represents the complete, user-visible feature. Write the subject to describe what the feature does for users, not how it was built.
Report the outcome (PR URL, commit hash, or "kept uncommitted").
data-ai
Todo-first progress convention for multi-step procedures — loaded by every multi-step agent to track its own steps without drift
testing
Adversarially review a technical design document with fresh context before the human gate. Dispatches the built-in `general-purpose` subagent (clean context, no shared history with the design-author) against `docs/plans/<id>/design.md` and presents its verdict — APPROVE, REQUEST CHANGES, or COMMENT. Optional, not part of the QRSPI pipeline. Trigger on "review the design doc", "audit design.md", "is this design ready", or `/eng-design-doc-review`.
development
Generator-evaluator separation and review methodology — loaded by review agents to enforce fresh-context review discipline, Conventional Comments format, and gate verdicts
data-ai
Prepare one or more isolated git worktrees — one per repository the topic touches. Router action — no agent. Trigger on "set up the worktree", "isolate this work", or "/team-worktree".