speckit-analyze

Analyzes spec.md, plan.md, and tasks.md files for inconsistencies and gaps.

22|8|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/JoshMock/the-agency --skill speckit-analyze-joshmock
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-analyze
Source: https://github.com/JoshMock/the-agency/tree/main/packages/spec-kit/skills/speckit-analyze
Command: npx skills add https://github.com/JoshMock/the-agency --skill speckit-analyze-joshmock

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies inconsistencies, duplications, ambiguities, and underspecified items across core project artifacts, ensuring specifications are accurate and complete.

Core Features & Use Cases

  • Artifact Consistency Checking: Analyze spec.md, plan.md, and tasks.md for conflicting or missing information.
  • Compliance Validation: Ensure requirements align with the project constitution and core principles.
  • Use Case: Project managers can quickly verify the coherence of their specifications before implementation to prevent costly rework.

Quick Start

Run the speckit-analyze skill after completing the task generation to get an immediate report on specification quality.

Frequently Asked Questions about speckit-analyze

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

FAQPage Schema
How do I detect inconsistencies in project specifications before implementation?

You can validate project specification consistency by analyzing artifacts like spec.md, plan.md, and tasks.md to identify conflicting requirements, duplications, and ambiguities, providing structured feedback for better alignment and quality assurance.

What is specification consistency checking and when do I need it for software development?

Specification consistency checking evaluates project planning artifacts to find gaps and underspecified items. You need it after task generation to verify requirement coherence and ensure alignment with project principles before starting implementation.

How to analyze spec.md and plan.md for missing requirements and ambiguities?

Analyze spec.md and plan.md by evaluating them against project principles to detect underspecified items and gaps in task coverage, generating an immediate report on specification quality and completeness for quality assurance.

Can I validate requirements alignment with a project constitution automatically?

Yes, you can validate requirements alignment automatically by checking planning artifacts for compliance with core project principles, ensuring that specifications adhere to the project constitution and identifying deviations.

What is the best way to check task coverage completeness in project planning artifacts?

The best way to check task coverage completeness is to analyze tasks.md alongside specification documents to evaluate whether all requirements are fully covered, identifying gaps and preventing underspecified implementation items.

What types of specification ambiguities can be detected in project artifacts?

Specification ambiguities detected in project artifacts include conflicting information across documents, duplicated requirements, underspecified items, and missing information that creates gaps in task coverage and project alignment.