speckit-analyze

Analyze Spec-Kit spec, plan, and tasks files for duplications, ambiguities, and underspecifications.

Updated May 9, 2026
One-click install
npx skills add https://github.com/Arthur-Valentim/TODO---LIST --skill speckit-analyze-arthur-valentim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-analyze
Source: https://github.com/Arthur-Valentim/TODO---LIST/tree/main/.claude/skills/speckit-analyze
Command: npx skills add https://github.com/Arthur-Valentim/TODO---LIST --skill speckit-analyze-arthur-valentim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, yaml, json, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the analysis of consistency and quality across spec.md, plan.md, and tasks.md files in Spec-Kit projects, ensuring a high standard of software documentation.

Core Features & Use Cases

  • Cross-Artifact Analysis: Consistency checks across spec, plan, and tasks files.
  • Quality Assurance: Identifies duplications, ambiguities, and underspecifications.
  • Post-Task Generation: Runs after task generation to validate documentation quality.
  • Spec-Kit Compatibility: Requires Spec-Kit project structure with .specify/ directory.

Quick Start

Run the speckit-analyze skill to perform a consistency and quality analysis on your Spec-Kit project.

Frequently Asked Questions about speckit-analyze

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

FAQPage Schema
How do I check consistency across spec, plan, and tasks files in Spec-Kit projects?

To check consistency across spec, plan, and tasks files in Spec-Kit projects, run an automated consistency analysis that cross-references these artifacts to detect duplications, ambiguities, and underspecifications, ensuring high software documentation quality.

What is the best way to identify ambiguities and underspecifications in software documentation?

Identifying ambiguities and underspecifications in software documentation is best achieved through automated quality assurance analysis, which scans spec, plan, and tasks files to highlight missing details and vague requirements automatically.

Do I need a specific directory structure to run Spec-Kit specification analysis?

Yes, running Spec-Kit specification analysis requires a specific project structure. You must have a Spec-Kit project setup with a designated .specify/ directory and properly formatted spec.md, plan.md, and tasks.md files.

When should I run quality assurance checks on my software documentation?

You should run quality assurance checks on your software documentation immediately after task generation. Running post-task generation validation ensures that your spec, plan, and tasks files maintain consistency before development begins.

Can I use Python to automate quality analysis for YAML and JSON software documentation?

Yes, you can use Python to automate quality analysis for YAML and JSON software documentation. Python scripts can parse these file formats to validate structural consistency and identify duplications across your project artifacts.

Why does specification analysis fail to detect duplications in my project files?

Specification analysis may fail to detect duplications if your project lacks the required Spec-Kit structure. Ensure your files are correctly formatted within the .specify/ directory so the analysis can properly cross-reference the artifacts.