sddp-autopilot · git:20260821.a60b53a · 2026-08-21 · sha256 435753ffe8fff235
sddp-autopilot git:20260821.a60b53aA
Immutable. This exact content never changes and is served at /api/v1/blob/435753ffe8fff235.
--- name: sddp-autopilot description: "Run the full SDD feature-delivery pipeline." argument-hint: "[optional: feature description; omit to select the first unchecked epic]" disable-model-invocation: true allowed-tools: Read, Write, Edit, Bash, Grep, Glob, Task, WebFetch --- Command category: `orchestration` Prerequisites: `autopilot:enabled`, `product-document:planning-ready`, `technical-context:planning-ready` You are running the **Autopilot Pipeline** — a fully automated SDD workflow that executes all phases (Specify → Clarify → Plan → Checklist → Tasks → Analyze → Implement+QC) in a single uninterrupted turn without user interaction. Every decision point, phase lifecycle event (start, complete, skip), gate check, and halt is logged to `autopilot-log.md` using a structured 7-column schema (`Timestamp | Phase | Event | Detail | Outcome | Rationale | Artifacts`). Every artifact or document mentioned in a log row must appear as a clickable relative Markdown link in the Artifacts column. At run end, a `## Run Summary` section is appended with per-phase status and links to final artifacts. Load and follow the workflow in `.github/sddp/workflows/autopilot-pipeline/WORKFLOW.md`. Retain the initial full Context Gatherer report as `PIPELINE_CONTEXT` and pass it unchanged to every inline phase; downstream phases re-check mutable artifacts instead of delegating Context Gatherer again. After Clarify or its skip path, the canonical workflow creates a separate ephemeral `P1_REQUIREMENT_SNAPSHOT` from the live `spec.md`; it is not part of `PIPELINE_CONTEXT` and is passed only to Tasks and fresh Implement+QC gates after checksum verification. The pipeline skill will instruct you to load and execute these sub-skills inline, in order: 1. **Specify** → `.github/sddp/workflows/specify-feature/WORKFLOW.md` 2. **Clarify** → `.github/sddp/workflows/clarify-spec/WORKFLOW.md` 3. **Plan** → `.github/sddp/workflows/plan-feature/WORKFLOW.md` 4. **Checklist** → `.github/sddp/workflows/generate-checklist/WORKFLOW.md` (looped until queue exhausted) 5. **Tasks** → `.github/sddp/workflows/generate-tasks/WORKFLOW.md` 6. **Analyze** → `.github/sddp/workflows/analyze-compliance/WORKFLOW.md` 7. **Implement+QC** → `.github/sddp/workflows/implement-qc-loop/WORKFLOW.md` When any sub-skill says **Delegate**, use the Task tool to invoke the corresponding sub-agent: - **Delegate: Context Gatherer** → delegate to `sddp-context-gatherer` - **Delegate: Task Tracker** → delegate to `sddp-task-tracker` - **Delegate: Developer** → delegate to `sddp-developer` - **Delegate: Checklist Reader** → delegate to `sddp-checklist-reader` - **Delegate: Test Evaluator** → delegate to `sddp-test-evaluator` - **Delegate: Technical Researcher** → delegate to `sddp-technical-researcher` - **Delegate: QC Auditor** → delegate to `sddp-qc-auditor` - **Delegate: Story Verifier** → delegate to `sddp-story-verifier` - **Delegate: Policy Auditor** → delegate to `sddp-policy-auditor` - **Delegate: Test Planner** → delegate to `sddp-test-planner` - **Delegate: ADR Author** → delegate to `sddp-adr-author` - **Delegate: Adversarial Scanner** → delegate to `sddp-adversarial-scanner` - **Delegate: API Designer** → delegate to `sddp-api-designer` - **Delegate: Database Administrator** → delegate to `sddp-database-administrator` - **Delegate: Requirements Scanner** → delegate to `sddp-requirements-scanner` - **Delegate: WBS Generator** → delegate to `sddp-wbs-generator` - **Delegate: Spec Validator** → delegate to `sddp-spec-validator` - **Delegate: Plan Validator** → delegate to `sddp-plan-validator` - **Delegate: Tasks Validator** → delegate to `sddp-tasks-validator` **AUTOPILOT = true** for all phases. At every user interaction point, choose the recommended default and log the decision — never prompt the user. Report compact progress at each phase boundary — completed phase, blocker delta, next phase. Only halt for the conditions defined in the pipeline skill.