specs-dev

Plan-first development workflow with review gates. Use when implementing features, refactoring, or any task requiring structured planning, iterative implementation with reviews, and clean commits. Triggers on requests like "implement feature X", "plan and build", "spec-driven development", or when user wants disciplined, reviewed code changes.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "specs-dev" with this command: npx skills add vaayne/cc-plugins/vaayne-cc-plugins-specs-dev

Specs-Dev Workflow

A disciplined, review-gated development workflow: plan first, implement in phases, review between phases.

Workflow

PhasePurposeGate
1. DiscoveryUnderstand requirementsUser approves summary
2. PlanningCreate reviewed planUser approves plan
3. ImplementationPhase-by-phase codingEach phase reviewed

Phase 1: Discovery

Goal: Shared understanding before planning.

  1. State your understanding of the request
  2. Ask clarifying questions (goals, constraints, success criteria, out-of-scope)
  3. Iterate until clear
  4. Present final requirements summary

Gate: "Do I understand correctly? Should I proceed to planning?" — Wait for approval.

Phase 2: Planning

Goal: Create a comprehensive, reviewed implementation plan.

  1. Draft plan using references/templates/plan.md
  2. Review with reviewer subagent (see references/agents/reviewer.md) — max 3 rounds
  3. Integrate feedback, iterate until approved
  4. If still not approved after 3 rounds — summarize unresolved concerns and ask user whether to revise scope, continue anyway, or stop
  5. Resolve all Open Questions — convert remaining unknowns into explicit assumptions before proceeding
  6. Present plan to user — wait for approval
  7. Create session folder: .agents/sessions/{YYYY-MM-DD}-{feature-name}/
  8. Save plan.md, tasks.md, and handoff.md (initialized from references/templates/handoff.md) to session folder

Plan quality check:

  • Every requirement from Phase 1 addressed
  • Tasks are actionable and logically ordered
  • Testing strategy specified
  • Risks captured
  • No unresolved Open Questions (converted to assumptions or removed)

Phase 3: Implementation

Goal: Implement the plan phase-by-phase with reviews between phases.

Read references/loop.md before starting. It defines the phase loop.

Summary of the loop:

For each phase in the plan:
  1. Spawn worker subagent → implements all tasks, commits each one
  2. Worker writes phase summary to handoff.md
  3. Spawn reviewer subagent → reads handoff.md, reviews the phase
  4. If changes needed → fix in main agent context
  5. Continue to next phase

After the last phase: run full test suite, update session docs, confirm with user.

Subagents:

  • Worker: references/agents/worker.md
  • Reviewer: references/agents/reviewer.md
  • Handoff protocol: references/handoff.md

Session Structure

.agents/sessions/{YYYY-MM-DD}-{feature-name}/
├── plan.md       # Strategic plan
├── tasks.md      # Task checklist
└── handoff.md    # Phase handoff log (appended each phase)

References

FileWhen to Read
references/loop.mdStart of Phase 3
references/handoff.mdStart of Phase 3
references/agents/reviewer.mdPlan/phase reviews
references/agents/worker.mdPhase implementation
references/templates/Phase 2 (plan creation)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

python-script

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

code-simplifier

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

mcp-grep-code

No summary provided by upstream source.

Repository SourceNeeds Review
General

mcp-jetbrains-ide

No summary provided by upstream source.

Repository SourceNeeds Review