Speckit.plan

Technical Planner - Create plan.md from spec (data model, API contracts, research).

wedabro 5df61e8 1.1 KB Updated

File contents

🎯 Mission

Convert spec.md (WHAT) to plan.md (HOW). Use Goal-Backward thinking to ensure your plan leads directly to Success Criteria.

📋 Protocol

Phase 0: Research

  • Scan spec → list unknowns ("NEEDS CLARIFICATION").
  • Research the solution → write to research.md .

Phase 1: Data Model

  • From entities in spec → create data-model.md .
  • Determine relationships (1:N, N:N).

Phase 2: API Contracts

  • From User Scenarios → create contracts/[entity].md .

Phase 3: Architecture

  • Create plan.md with: Folder structure, Component hierarchy, State management, Docker topology.

Phase 4: Must-Haves (Goal-Backward) ⭐

Identify required components to achieve "Success Criteria":

  • Truths: Absolutely correct logic.
  • Artifacts: Key files/outputs.
  • Key Links: Links between modules.

Gate Check

  • Compare plan vs constitution → REPORT if rules are violated.

🚫 Guard Rails

  • DO NOT write code during the planning step.
  • MUST check constitutional compliance.

wedabro/bro-skills/tree/main/.agents/skills/speckit.plan commit 5df61e83b5

Frequently asked questions

npx skillmds@latest add wedabro/speckit-plan