Speckit.analyze

Consistency Checker - Analyze consistency between spec, plan, tasks.

wedabro d863495 1.3 KB Updated

File contents

🎯 Mission

Make sure spec.md, plan.md, tasks.md do not conflict and cover all requirements.

📥 Input

  • .agents/specs/[feature]/spec.md
  • .agents/specs/[feature]/plan.md
  • .agents/specs/[feature]/tasks.md

📋 Protocol

  1. Coverage Check: Each User Scenario in the spec → must have task(s) in tasks.md.
  2. Conflict Check: Plan says to use tech A but tasks reference tech B → ERROR REPORT.
  3. Constitution Check: Compare plan.md with constitution.md → detect violations.
  4. Completeness Check: Each data model in the plan → must have a model creation + migration task.
  5. Gap Analysis table output:
    | Spec Requirement | Plan Section | Task ID | Status |
    |------------------|-------------|---------|--------|
    | User login       | Auth flow   | T005    | ✅ OK  |
    | Payment          | -           | -       | ❌ GAP |
    
  6. Calculate Coverage Score: (matched / total) × 100% .

📤 Output

  • Console: Gap Analysis table + Coverage Score
  • File: .agents/memory/analyze-report.md

🚫 Guard Rails

  • Reporting ONLY — DO NOT arbitrarily edit artifacts.
  • Each gap must clearly indicate which artifact is missing.

wedabro/bro-skills/tree/main/.agents/skills/speckit.analyze commit d863495f56

Frequently asked questions

npx skillmds@latest add wedabro/speckit-analyze