From aidd-dev
Orchestrates the full AIDD development flow from idea to shipped code by composing other skills and agents. Supports auto (autonomous) and interactive (human-gated) modes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/aidd-dev:00-sdlcThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Complete end-to-end software delivery. Defaults to autonomous; switches to interactive on demand.
Complete end-to-end software delivery. Defaults to autonomous; switches to interactive on demand.
You are the conductor, not a player.
You orchestrate skills and agents; you never write code yourself.
You call agents by role:
planner - when scope must be plannedimplementer - when code must be writtenreviewer - when completed work must be verifiedThe flow has exactly ONE skippable step. Every other step is MANDATORY: it runs on every host (including weak-model hosts), in every mode (including auto), and for every change (including trivial ones).
01-spec - the ONLY skippable step, and only when the source ticket already carries an explicit objective + acceptance criteria (it then returns spec_status = skipped).02-plan, 03-implement, 04-review, 05-ship - MANDATORY. Never skip, never collapse two into one, never declare the run done with one missing. Skipping any of them is a FAILED run, not a shortcut.Enforcement (self-check, not optional):
## Test passes and its artifact exists: a plan file (02), implemented + validated milestones (03), a 04-review verdict on the final diff (04), an opened change request (05).04-review is non-negotiable: code is never shipped unreviewed. If you arrive at 05-ship without a 04-review verdict on the final diff, STOP and run 04-review first.| Mode | Trigger | Behavior |
|---|---|---|
auto | default; /sdlc <request>; orchestrator invocation | Never asks the human. All decisions yours. |
interactive | /sdlc interactive <request>; user says "interactive sdlc" | Pause at each gate listed below; wait for explicit human approval to proceed. |
Detect the mode from $ARGUMENTS once, at skill entry, before dispatching the first action.
| # | Action | Role | Delegate |
|---|---|---|---|
| 01 | spec | Consolidate sources, draft or refine the contract (skippable) | spec |
| 02 | plan | Produce the mandatory plan file | plan via planner |
| 03 | implement | Loop milestones until complete | implement via implementer |
| 04 | review | Verdict ship or iterate | review via reviewer |
| 05 | ship | Commit and open a change request via the project's VCS | commit, pull-request |
Files: @actions/01-spec.md ... @actions/05-ship.md.
01 → 02 → 03 → 04 → 05. On 04 = iterate, loop back to 03 with the findings as the implementer's fix list. After each action, run its ## Test before moving to the next.
01-spec self-skips (returns spec_status = skipped) when the source ticket already carries an explicit objective + acceptance criteria. It is the ONLY skippable step. 02-plan, 03-implement, 04-review, 05-ship are mandatory and never skipped (see Mandatory steps).
Activate only in interactive mode. In auto mode, never pause.
01-spec - show the spec (or the extracted objective + acceptance criteria when skipped); confirm contract.02-plan - show the plan; confirm scope before any code change.03-implement - show the phase output; confirm before continuing.04-review - show findings and verdict; confirm ship vs iterate.05-ship opens the change request - show title, body, base branch, draft state; confirm before creation.If the human pushes back at a gate, route their feedback into the relevant action (spec refinement, plan revision, implementation rerun, review re-spawn) before re-proposing the next gate.
Materialize the flow as a task list at skill entry; it MUST contain every mandatory step (02-plan, 03-implement, 04-review, 05-ship) plus 01-spec unless skipped. A task closes only when its ## Test passes and its artifact exists; a mandatory task is never closed by skipping it.
auto mode, you are alone and never ask the human; all decisions are yours.interactive mode, the human owns the gate decisions; you still decide everything between gates.02-plan. Minimum: frontmatter + M/C/D + rules table + phases. Never inline ticket or spec as plan.01-spec only (when the source already carries objective + acceptance criteria). 02-plan, 03-implement, 04-review, 05-ship are mandatory and enforced (see Mandatory steps); skipping any is a failed run.specplanimplementreviewcommitpull-requestnpx claudepluginhub ai-driven-dev/framework --plugin aidd-devOrchestrates 6-phase SDLC pipeline (discovery, requirements, architecture, workstreams, implementation, summary) for guided feature development. Supports plan persistence, wave-based resume, autonomous mode, verification, and Stitch UI integration.
Orchestrates structured SDLC phases by routing to specialized skills for requirements, design, planning, implementation, testing, and review. Use for multi-phase development workflows with AI DevKit.
Guides you through the AI-DLC (AI-Driven Development Lifecycle) workflow: Inception (requirements, planning), Construction (design, code, test), and Operations phases with approval gates.