speckit-analyze

Analyze spec.md, plan.md, and tasks.md for inconsistencies and quality gaps.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/ztwosone/GreedySnake --skill speckit-analyze-ztwosone
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-analyze
Source: https://github.com/ztwosone/GreedySnake/tree/main/.agents/skills/speckit-analyze
Command: npx skills add https://github.com/ztwosone/GreedySnake --skill speckit-analyze-ztwosone

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams identify inconsistencies, missing coverage, ambiguity, and quality issues across specification artifacts before implementation begins.

Core Features & Use Cases

  • Cross-Artifact Analysis: Compares spec.md, plan.md, and tasks.md to find duplication, conflicts, gaps, and underspecified requirements.
  • Quality Reporting: Produces structured analysis reports with severity levels, coverage summaries, constitution alignment checks, and next actions.
  • Use Case: Use this Skill after task generation in a SpecKit project to validate that requirements, architecture plans, and implementation tasks are aligned before coding.

Quick Start

Ask the speckit-analyze skill to review the generated specification artifacts for consistency issues and missing task coverage.

Frequently Asked Questions about speckit-analyze

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

FAQPage Schema
How do I check specification artifacts for inconsistencies before implementation?

Checking specification artifacts for inconsistencies involves comparing spec.md, plan.md, and tasks.md to identify conflicts, missing requirement coverage, and ambiguity through read-only inspection and severity classification.

What is cross-artifact analysis in SpecKit project planning?

Cross-artifact analysis in SpecKit project planning is the process of comparing specification files to find duplication, gaps, and underspecified requirements across requirements, architecture plans, and implementation tasks before coding begins.

How do I validate requirement coverage mapping for software specifications?

Validating requirement coverage mapping requires inspecting specification artifacts to ensure all requirements are addressed by implementation tasks, producing a structured report that highlights coverage summaries and severity levels for any identified gaps.

Does speckit-analyze modify project files during quality assurance reviews?

No, speckit-analyze does not modify project files during quality assurance reviews. It performs read-only artifact inspection to generate structured analysis reports with next actions, ensuring the original specifications remain unchanged.

When do I need to run a specification quality report in a software development workflow?

You need to run a specification quality report after task generation in a SpecKit project to validate that requirements, architecture plans, and implementation tasks are fully aligned and pass constitution alignment checks before coding begins.

What is the best way to detect underspecified requirements in task generation workflows?

The best way to detect underspecified requirements in task generation workflows is to perform cross-artifact analysis comparing the spec, plan, and tasks files to map requirement coverage and flag quality gaps with classified severity levels.