speckit-analyze

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-analyze helps teams identify inconsistencies, duplications, ambiguities, and gaps across spec.md, plan.md, and tasks.md before implementation.

Core Features & Use Cases

  • Detect duplicate or conflicting requirements across artifacts.
  • Flag ambiguous or underspecified items and propose clarifications.
  • Map tasks to requirements and highlight coverage gaps for a healthy specification process.

Quick Start

Run the analyze command to validate alignment across spec.md, plan.md, and tasks.md after task generation.

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, you can analyze the artifacts to detect duplicate requirements, conflicting details, and coverage gaps. This auditing process ensures artifact coherence before you begin implementation.

What is spec artifact coverage analysis in software projects?

Spec artifact coverage analysis is the process of mapping generated tasks to original requirements to highlight coverage gaps. It ensures every requirement in spec.md is accounted for in plan.md and tasks.md, maintaining a healthy specification process.

How do I validate constitution alignment and task coverage in a spec workflow?

To validate constitution alignment and task coverage, run an analysis pipeline command after task generation. This verifies that your spec.md, plan.md, and tasks.md artifacts satisfy project rules and identify any missing or ambiguous items.

Can I flag ambiguous or underspecified requirements in my spec documentation?

Yes, you can flag ambiguous or underspecified requirements in spec documentation by running an artifact analysis command. This process identifies unclear items across your spec, plan, and tasks files and proposes clarifications.

When do I need to audit spec, plan, and tasks artifacts for duplications?

You need to audit spec, plan, and tasks artifacts for duplications immediately after task generation and before implementation starts. This prevents conflicting requirements from propagating into your codebase during the development phase.