This skill runs an implementation sprint: plan, issue creation, parallel team agent implementation, verification. It takes a plan (issue URL, file path, or inline description) and executes it end-to-end. This skill should be used when the user says "sprint", "implement the plan", "run the implementation", "実装して", "走って".
Executes implementation plans end-to-end with parallel team agents, verification, and compliance gates.
/plugin marketplace add signalcompose/claude-tools/plugin install code@claude-toolsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/agent-prompt-template.mdRun through an implementation plan as far as possible without stopping.
$ARGUMENTS can be:
https://github.com/owner/repo/issues/123)docs/plans/phase-2-plan.md)docs/plans/For full Serena setup steps, read ${CLAUDE_PLUGIN_ROOT}/skills/_shared/serena-integration.md.
Collect project context in parallel:
CLAUDE.md (project rules, conventions, tech stack)docs/INDEX.md + load relevant plan documentspackage.json, tsconfig.json (project settings)git branch --show-current to confirm branchdocs/dev-cycle-learnings.md (if it exists — extract "Active Learnings" for agent context injection in Phase 6)If $ARGUMENTS is a GitHub Issue URL, fetch the issue body via GitHub MCP.
If it's a file path, read the file.
npm install --cache /tmp/claude/npm-cache
Only run if node_modules/ is missing or package.json has changed.
If GitHub Issues don't already exist for this work:
mcp__github__issue_writeSkip if issues are already referenced in the plan.
Parse the plan into discrete tasks. For each task, determine:
Categorize into Sequential (must run in order) vs Parallel (can run simultaneously).
Before any implementation, create or update spec documentation.
Enforcement gate — verify BEFORE proceeding to Phase 5:
ls docs/specs/phase-N-<scope>.md
If the spec does not exist, STOP and create it. Do NOT proceed.
docs/specs/phase-N-<scope>.md with overview, types, modules, dependenciesdocs/INDEX.md to reference the new specdocs(<scope>): add <phase> specificationExecute sequential/foundational tasks directly (no Team Agent overhead):
Run npx tsc --noEmit after each foundational step.
Commit foundational work immediately before spawning parallel agents.
For parallel tasks:
subagent_type: "general-purpose", mode: "acceptEdits", model: "<choose per task>")
model parameter. Choose the appropriate model based on task complexity (haiku for lightweight, sonnet for standard, opus for complex reasoning). Never omit model (default inherit may fail in parallel spawning).## Project Learnings## Project Learnings (from previous retrospectives)
- <Action from learning 1>
- <Action from learning 2>
For agent prompt template constraints, read ${CLAUDE_PLUGIN_ROOT}/skills/sprint-impl/references/agent-prompt-template.md.
After each agent completes and passes verification:
npx vitest run <agent-test-files> to verifyfeat(<module>): add <module-name> with TDD testsDo NOT batch all agents into a single commit. The lead (not agents) performs all commits.
For Serena symbol verification steps, read ${CLAUDE_PLUGIN_ROOT}/skills/_shared/serena-integration.md.
Use get_symbols_overview and find_referencing_symbols on newly created files.
Run all checks in parallel:
npx tsc --noEmit # Type check
npx tsc # Build
npx vitest run # All tests
npx eslint src/ tests/ # Lint
If any check fails: analyze, fix, re-run. If architectural change needed, stop and report.
Before coverage check, verify principle compliance:
docs/specs/<phase-name>.md exist and was it committed?If any check fails — recovery procedure:
Refs: #NDo NOT defer to post-sprint. Fix violations NOW.
npx vitest run --coverage
Verify coverage meets threshold (check vitest.config.ts, default 80%).
Output: files created/modified, test results, verification status, next steps.
For post-sprint memory save, read ${CLAUDE_PLUGIN_ROOT}/skills/_shared/serena-integration.md.
Note: If .claude/dev-cycle.state.json exists, skip Phase 11 — the orchestrator handles stage transitions.
Conditions (ALL must be true):
If conditions met: Invoke code:shipping-pr via Skill tool automatically.
If conditions NOT met: Output "Next Steps" suggestion and stop.
--cache /tmp/claude/npm-cache workaroundgh CLI)docs/research/workflow-recording.md with timing metrics after completionActivates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.