One-click install
npx skills add https://github.com/tykhoncode/dicekit --skill speckit-analyze-tykhoncode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-analyze
Source: https://github.com/tykhoncode/dicekit/tree/main/.claude/skills/speckit-analyze
Command: npx skills add https://github.com/tykhoncode/dicekit --skill speckit-analyze-tykhoncode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-analyze detects contradictions, duplications, ambiguities, and coverage gaps across your spec, plan, and tasks so you can fix issues before implementation starts.

Core Features & Use Cases

  • Cross-artifact consistency review: Compares spec.md, plan.md, and tasks.md together to find mismatches in requirements, terminology, ordering, and referenced entities.
  • Quality and completeness checks: Flags vague success criteria, placeholders, missing acceptance criteria alignment, and tasks that lack mapped requirements.
  • Constitution enforcement: Validates content against .specify/memory/constitution.md, treating MUST principle conflicts as CRITICAL.

Quick Start

Run speckit-analyze after /speckit-tasks has generated tasks.md to get a structured report of high-signal findings and coverage gaps.

Frequently Asked Questions about speckit-analyze

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check for inconsistencies between spec, plan, and tasks files?

To check for inconsistencies between spec, plan, and tasks files, run a read-only analysis that compares spec.md, plan.md, and tasks.md to detect contradictions, duplications, ambiguities, and coverage gaps before implementation begins.

What does a constitution validation check do for project specifications?

A constitution validation check reviews your project artifacts against .specify/memory/constitution.md, flagging any conflicts with MUST principles as CRITICAL severity findings to ensure mandatory requirements are enforced before development starts.

How do I find coverage gaps and missing acceptance criteria in my project plan?

You find coverage gaps and missing acceptance criteria by cross-referencing your spec, plan, and tasks together, which flags vague success criteria, placeholders, and tasks lacking mapped requirements for you to fix.

When should I run a specification analysis on my speckit project?

You should run a specification analysis immediately after tasks.md generation occurs in your speckit project, ensuring all artifacts are complete and ready to be cross-referenced for inconsistencies before moving into implementation.

Does the spec-plan-tasks analysis modify my project files during review?

No, the spec-plan-tasks analysis runs strictly in read-only mode to audit your files, ensuring your original specifications, plans, and tasks remain unmodified while producing a token-efficient Markdown report of severity-ranked findings.