--- description: Run the full speckit pipeline from specification to analysis in one command. --- # Workflow: speckit-all This meta-workflow orchestrates the **complete development lifecycle**, from specification through implementation and validation. For the preparation-only pipeline (steps 1-5), use `/speckit-prepare` instead. ## Preparation Phase (Steps 1-5) 1. **Specify** (`/speckit-specify`): - Use the `view_file` tool to read: `.agents/skills/speckit-specify/SKILL.md` - Execute with user's feature description - Creates: `spec.md` 2. **Clarify** (`/speckit-clarify`): - Use the `view_file` tool to read: `.agents/skills/speckit-clarify/SKILL.md` - Execute to resolve ambiguities - Updates: `spec.md` 3. **Plan** (`/speckit-plan`): - Use the `view_file` tool to read: `.agents/skills/speckit-plan/SKILL.md` - Execute to create technical design - Creates: `plan.md` 4. **Tasks** (`/speckit-tasks`): - Use the `view_file` tool to read: `.agents/skills/speckit-tasks/SKILL.md` - Execute to generate task breakdown - Creates: `tasks.md` 5. **Analyze** (`/speckit-analyze`): - Use the `view_file` tool to read: `.agents/skills/speckit-analyze/SKILL.md` - Execute to validate consistency across spec, plan, and tasks - Output: Analysis report - **Gate**: If critical issues found, stop and fix before proceeding ## Implementation Phase (Steps 6-7) 6. **Implement** (`/speckit-implement`): - Use the `view_file` tool to read: `.agents/skills/speckit-implement/SKILL.md` - Execute all tasks from `tasks.md` with anti-regression protocols - Output: Working implementation 7. **Check** (`/speckit-checker`): - Use the `view_file` tool to read: `.agents/skills/speckit-checker/SKILL.md` - Run static analysis (linters, type checkers, security scanners) - Output: Checker report ## Verification Phase (Steps 8-10) 8. **Test** (`/speckit-tester`): - Use the `view_file` tool to read: `.agents/skills/speckit-tester/SKILL.md` - Run tests with coverage - Output: Test + coverage report 9. **Review** (`/speckit-reviewer`): - Use the `view_file` tool to read: `.agents/skills/speckit-reviewer/SKILL.md` - Perform code review - Output: Review report with findings 10. **Validate** (`/speckit-validate`): - Use the `view_file` tool to read: `.agents/skills/speckit-validate/SKILL.md` - Verify implementation matches spec requirements - Output: Validation report (pass/fail) ## Usage ``` /speckit-all "Build a user authentication system with OAuth2 support" ``` ## Pipeline Comparison | Pipeline | Steps | Use When | | ------------------ | ------------------------- | -------------------------------------- | | `/speckit-prepare` | 1-5 (Specify → Analyze) | Planning only — you'll implement later | | `/speckit-all` | 1-10 (Specify → Validate) | Full lifecycle in one pass | ## On Error If any step fails, stop the pipeline and report: - Which step failed - The error message - Suggested remediation (e.g., "Run `/speckit-clarify` to resolve ambiguities before continuing")