speckit.analyze

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies inconsistencies, duplications, ambiguities, and underspecified items across the core project artifacts (spec.md, plan.md, and tasks.md) to ensure quality before implementation.

Core Features & Use Cases

  • Cross-artifact analysis that highlights conflicting or missing requirements, edge cases, and coverage gaps.
  • Read-only analysis that outputs a structured report and optional remediation guidance.
  • Supports validation against constitution constraints and maps tasks to requirements.

Quick Start

Run the speckit.analyze skill after /speckit.tasks completes to produce a structured report without modifying any artifacts.

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 across spec.md, plan.md, and tasks.md?

Cross-artifact quality analysis identifies inconsistencies, duplications, ambiguities, and underspecified items across spec.md, plan.md, and tasks.md. It runs after tasks.md is complete and outputs a structured report detailing findings.

Does cross-artifact analysis modify my project specifications automatically?

Cross-artifact analysis is a read-only process that outputs a structured report and optional remediation guidance. It requires explicit approval before performing any edits, ensuring your project specifications remain non-destructive during validation.

What's the best way to validate requirements coverage before implementation?

Validating requirements coverage before implementation is best done by mapping tasks to requirements and highlighting coverage gaps. This analysis validates against constitution constraints to ensure no conflicting or missing edge cases exist across artifacts.

When do I need to run read-only quality analysis on my project artifacts?

You need read-only quality analysis after speckit.tasks has produced a complete tasks.md. Running it at this stage targets the three core artifacts within your repository to identify duplications and underspecified items before implementation begins.

Can I use this analysis to find missing edge cases in my technical plan?

Yes, this analysis highlights conflicting or missing requirements and edge cases across your technical plan. It performs cross-artifact validation to detect ambiguities and coverage gaps, providing a structured report of the findings.

Why does my tasks.md have underspecified items compared to spec.md?

Underspecified items occur when tasks.md lacks sufficient detail relative to spec.md. Cross-artifact analysis identifies these inconsistencies by comparing the three core artifacts, outputting a structured report with optional remediation guidance to resolve them.