speckit-analyze

Analyze spec.md, plan.md, and tasks.md for consistency and coverage gaps.

25|1|Updated Nov 10, 2023
One-click install
npx skills add https://github.com/shaman007/home-k3s --skill speckit-analyze-shaman007
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-analyze
Source: https://github.com/shaman007/home-k3s/tree/main/.agents/skills/speckit-analyze
Command: npx skills add https://github.com/shaman007/home-k3s --skill speckit-analyze-shaman007

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves inconsistencies, ambiguities, and coverage gaps between project specification, planning, and task artifacts, preventing implementation drift.

Core Features & Use Cases

  • Cross-Artifact Validation: Automatically checks for terminology drift and conflicting requirements across spec.md, plan.md, and tasks.md.
  • Constitution Enforcement: Validates project artifacts against defined principles to ensure compliance before development begins.
  • Use Case: Before starting a new feature implementation, run this skill to verify that all success criteria in the spec are fully covered by tasks in the task list.

Quick Start

Invoke the speckit-analyze skill to perform a comprehensive consistency check on the current project 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 cross-artifact consistency between spec.md, plan.md, and tasks.md?

To check cross-artifact consistency, you can run a non-destructive analysis across spec.md, plan.md, and tasks.md to identify coverage gaps, terminology drift, and conflicting requirements before implementation begins.

How do I validate functional requirements against task mappings in a spec-kit project?

Validating functional requirements against task mappings is performed by cross-referencing success criteria in the spec with the task list to pinpoint coverage gaps and ensure full traceability before development starts.

How do I enforce constitution compliance for software specification artifacts?

Enforcing constitution compliance involves validating your specification artifacts against the principles defined in project-specific memory/constitution.md to detect any violations prior to the development phase.

When should I run a consistency and quality analysis on my project artifacts?

You should run a consistency and quality analysis before starting a new feature implementation to verify that all success criteria in the spec are fully covered by tasks, preventing implementation drift.

Does the spec-kit analysis modify my existing project files?

No, the spec-kit analysis performs a non-destructive cross-artifact evaluation, meaning it reads your project files to identify inconsistencies and coverage gaps without altering the original artifacts.

What is the best way to prevent terminology drift across software specification documents?

The best way to prevent terminology drift is to perform automated cross-artifact validation that checks for conflicting requirements and terminology inconsistencies across spec.md, plan.md, and tasks.md.