speckit-analyze

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify inconsistencies, duplications, ambiguities, and underspecified items across spec.md, plan.md, and tasks.md before implementation.

Core Features & Use Cases

  • Map FRs, SCs, and tasks to detect gaps and conflicts across the three core artifacts.
  • Produce a structured analysis report highlighting issues, risk signals, and remediation options.
  • Support constitution alignment checks and provide actionable next steps.

Quick Start

Run /speckit.analyze after speckit tasks have been generated to produce a structured report.

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, plan, and tasks files before implementation?

To check for inconsistencies across spec, plan, and tasks files, run a cross-artifact analysis to map functional requirements, constraints, and tasks. This detects gaps, conflicts, and underspecified items before coding begins.

What is cross-artifact analysis in software specification planning?

Cross-artifact analysis identifies duplications, ambiguities, and underspecified items across spec.md, plan.md, and tasks.md. It produces a structured report with a coverage matrix, high-priority issues, and recommended next actions.

When should I run a spec, plan, and tasks consistency check?

You should run a consistency check only after a complete tasks.md has been generated from your spec and plan. Running it earlier will not produce a valid coverage matrix or detect cross-artifact conflicts.

Does cross-artifact analysis work without a generated tasks file?

No, cross-artifact analysis requires a fully generated tasks.md file to function. The analysis logic depends on mapping tasks against functional requirements and constraints to detect coverage gaps.

What's the best way to identify underspecified items in a software plan?

The best way to identify underspecified items is to generate a structured coverage matrix mapping requirements to tasks. This highlights missing elements and risk signals across the spec and plan artifacts.

How do I minimize context load when analyzing large specification documents?

To minimize context load during analysis, use a progressive-disclosure model that outputs a compact structured report. This limits data processing to high-priority issues and recommended next actions only.