/kickoff — Autonomous Development Start
Purpose: Begin implementation work from a requirements artifact, following a built-in-first flow: readiness check → plan → implement → review. Does NOT produce audit-grade governed artifacts.
When to Use
- Starting standard feature work from an AERS, PRD, story, or spec
- Work is routine enough that governed artifacts aren't required
- You want an autonomous readiness → plan → implement → review flow
When NOT to Use
- Work needs audit-grade traceable review artifacts — use a project-specific governed workflow
- You already have a written plan — use
/execute-plan
- You only need planning, not implementation — use
/plan
Arguments
<path> — path to the requirements artifact (AERS, PRD, spec, story). Defaults to AERS.md if it exists.
--skip-readiness — skip the readiness gate
Workflow
Small Change Fast Path
When the ask is a routine, low-risk, convention-bound edit (single-file change, template-aligned config, metadata update):
- Do not reopen routine implementation defaults settled by repo conventions
- Skip phase-by-phase narration
- Report only the decision-driving context, concrete edits, validation, and any real blocker
Standard Path
Read the artifact. Read the exact artifact or files the user supplied. If no path is given and AERS.md exists, use it. Prefer reading actual files over guessing content.
Check readiness. Unless --skip-readiness:
- If blocking ambiguity remains, do NOT start coding
- Ask one question at a time
- Produce only the lightest useful additions: gap report, proposed closed decisions, contract examples
- For the small change fast path, do not reopen routine defaults already implied by repo conventions
- Use
/prd-validate if a focused readiness review would help
Plan. Once the artifact is ready enough to build, use superpowers:writing-plans or /plan for implementation planning. Skip for the small change fast path unless the user asks for a plan or the work expands.
Implement. After planning:
- Inspect the repo structure and relevant files
- Make precise changes
- Run the repo's existing build, test, lint, or validation commands
- Use background tasks or parallel agents when helpful
- Continue until the change is verified or a real blocker is reached
Review. After implementation, use superpowers:requesting-code-review or /code-review for a review pass.
Output Contract
Keep updates concise:
- For multi-step work: requirement readiness, plan status, implementation progress, validation results, remaining blockers
- For small changes: decision context, concrete edits, validation, any blocker
- Do not narrate obvious implementation defaults unless they conflict with repo conventions
Rubrics
This skill references:
_internal/disposition — for governance principles (elevation pass, evidence standard) when applicable
_internal/repo-delivery — for delivery contracts
CRITICAL: Do Not Guess
- Do NOT reopen closed decisions already settled in the artifact.
- Do NOT skip readiness checks when requirements are still ambiguous.
- Do NOT replace built-in planning/review with a custom prompt workflow.
- Do NOT claim completion without running the repo's existing validation steps.
- Do NOT narrate obvious implementation defaults unless they create a user-visible tradeoff.
1---2name: kickoff-33description: Use for standard feature work to autonomously ship a PRD/story/AERS: readiness → plan → implement → review. Does not produce audit-grade governed artifacts.4---56# /kickoff — Autonomous Development Start78**Purpose:** Begin implementation work from a requirements artifact, following a built-in-first flow: readiness check → plan → implement → review. Does NOT produce audit-grade governed artifacts.910## When to Use1112- Starting standard feature work from an AERS, PRD, story, or spec13- Work is routine enough that governed artifacts aren't required14- You want an autonomous readiness → plan → implement → review flow1516## When NOT to Use1718- Work needs audit-grade traceable review artifacts — use a project-specific governed workflow19- You already have a written plan — use `/execute-plan`20- You only need planning, not implementation — use `/plan`2122## Arguments2324- `<path>` — path to the requirements artifact (AERS, PRD, spec, story). Defaults to `AERS.md` if it exists.25- `--skip-readiness` — skip the readiness gate2627## Workflow2829### Small Change Fast Path3031When the ask is a routine, low-risk, convention-bound edit (single-file change, template-aligned config, metadata update):32- Do not reopen routine implementation defaults settled by repo conventions33- Skip phase-by-phase narration34- Report only the decision-driving context, concrete edits, validation, and any real blocker3536### Standard Path37381. **Read the artifact.** Read the exact artifact or files the user supplied. If no path is given and `AERS.md` exists, use it. Prefer reading actual files over guessing content.39402. **Check readiness.** Unless `--skip-readiness`:41 - If blocking ambiguity remains, do NOT start coding42 - Ask one question at a time43 - Produce only the lightest useful additions: gap report, proposed closed decisions, contract examples44 - For the small change fast path, do not reopen routine defaults already implied by repo conventions45 - Use `/prd-validate` if a focused readiness review would help46473. **Plan.** Once the artifact is ready enough to build, use `superpowers:writing-plans` or `/plan` for implementation planning. Skip for the small change fast path unless the user asks for a plan or the work expands.48494. **Implement.** After planning:50 - Inspect the repo structure and relevant files51 - Make precise changes52 - Run the repo's existing build, test, lint, or validation commands53 - Use background tasks or parallel agents when helpful54 - Continue until the change is verified or a real blocker is reached55565. **Review.** After implementation, use `superpowers:requesting-code-review` or `/code-review` for a review pass.5758## Output Contract5960Keep updates concise:61- For multi-step work: requirement readiness, plan status, implementation progress, validation results, remaining blockers62- For small changes: decision context, concrete edits, validation, any blocker63- Do not narrate obvious implementation defaults unless they conflict with repo conventions6465## Rubrics6667This skill references:68- `_internal/disposition` — for governance principles (elevation pass, evidence standard) when applicable69- `_internal/repo-delivery` — for delivery contracts7071## CRITICAL: Do Not Guess7273- Do NOT reopen closed decisions already settled in the artifact.74- Do NOT skip readiness checks when requirements are still ambiguous.75- Do NOT replace built-in planning/review with a custom prompt workflow.76- Do NOT claim completion without running the repo's existing validation steps.77- Do NOT narrate obvious implementation defaults unless they create a user-visible tradeoff.