# Speckit.analyze

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

- Skill: `wedabro/speckit-analyze` (Agent Skill)
- Install (CLI): `npx skillmds@latest add wedabro/speckit-analyze`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wedabro/speckit-analyze/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: wedabro (https://skillmd.com/u/wedabro)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wedabro/speckit-analyze

---


## 🎯 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.

