speckit-analyze

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

25|4|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Rubiss-Projects/spec-kit-ralph --skill speckit-analyze-rubiss-projects
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-analyze
Source: https://github.com/Rubiss-Projects/spec-kit-ralph/tree/main/.agents/skills/speckit-analyze
Command: npx skills add https://github.com/Rubiss-Projects/spec-kit-ralph --skill speckit-analyze-rubiss-projects

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the analysis of software specifications, ensuring consistency and quality across key documents, reducing the risk of post-implementation issues.

Core Features & Use Cases

  • Consistency Analysis: Detect and report inconsistencies in specification documents.
  • Quality Check: Identify potential problems before implementation, like ambiguity or underspecification.
  • Compliance Validation: Ensures adherence to project constitution for standards and principles.
  • Use Case: Before committing work units, this Skill can be run to verify that spec, plan, and task documents meet quality standards.

Quick Start

Analyze your specification documents with /speckit.analyze.

Frequently Asked Questions about speckit-analyze

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

FAQPage Schema
How do I check software specification documents for consistency before implementation?

To check software specification documents for consistency, you can analyze spec.md, plan.md, and tasks.md files to detect inconsistencies, duplications, and ambiguities. This ensures specification quality and reduces post-implementation risks.

What is specification analysis and how does it find ambiguities in project plans?

Specification analysis is the process of reviewing project documents to find ambiguities, duplications, and underspecification. It performs non-destructive checks on your specification artifacts and outputs a detailed analysis report identifying potential quality issues.

Do I need a spec-kit project structure to run consistency checks on my specifications?

Yes, you need a spec-kit project structure to run consistency checks on your specifications. The analysis tool requires this specific project layout to read and validate your spec.md, plan.md, and tasks.md documents effectively.

Can I validate specification compliance against a project constitution automatically?

You can validate specification compliance against a project constitution automatically by running a specification analysis. It checks your documents for adherence to defined standards and principles, ensuring your specifications meet required quality benchmarks.

Does specification analysis modify my task and plan documents during the quality check?

Specification analysis does not modify your task and plan documents during the quality check. It operates with a strict read-only constraint, preserving your original artifacts while generating a detailed report of detected inconsistencies and ambiguities.

When should I run a specification consistency check in my software development workflow?

You should run a specification consistency check before committing work units in your software development workflow. This verifies that your spec, plan, and task documents meet quality standards and identify underspecification before implementation begins.