This skill should be used when the user asks to create an implementation plan, plan a feature, break work into milestones, define acceptance criteria, or scope a multi-step task. Ensures plans include numbered acceptance criteria, concrete test scenarios, and verifiable milestones following spec-driven development principles. Triggers on "create a plan", "plan this feature", "define AC", "break this into steps", "scope this work", "implementation plan for".
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-quality-guardrails:plan-with-acThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **No runtime dependencies** — this is a pure instruction/skill package (Markdown + YAML frontmatter)
Create implementation plans that are verifiable contracts, not vague outlines.
Every plan must include these sections:
## Acceptance Criteria
- [ ] AC1: [Specific, testable condition] [verification: command/test/observable]
- [ ] AC2: [Specific, testable condition] [verification: command/test/observable]
- [ ] AC3: [Specific, testable condition] [verification: command/test/observable]
Each AC must be:
## Implementation Milestones
1. [Milestone name] — [what it delivers] — [how to verify]
2. [Milestone name] — [what it delivers] — [how to verify]
3. [Milestone name] — [what it delivers] — [how to verify]
Each milestone must be:
After creating the plan:
Before considering a plan complete:
tdd-enforcement — consumes section 7a test scenarios as RED phase targetsself-review-before-done — consumes section 11 ACs for self-validationreview-loop — applied by reviewer after implementationparallel-review — used for standard+ complexity reviewsThis skill's structure is based on:
See the plugin's docs/RESEARCH.md for full source list.
npx claudepluginhub mariogusmao/mg-plugins --plugin ai-quality-guardrailsCreates detailed implementation plan from feature spec: analyzes acceptance criteria, breaks down tasks, estimates effort, identifies dependencies and parallelization opportunities.
Creates step-by-step implementation plans from specs or requirements, decomposing work into small tasks with file structure and test-first guidance.
Writes detailed implementation plans from specs for multi-step tasks before coding, with file structure maps, TDD bite-sized steps, and markdown tracking format.