speckit-specify

Generate feature specifications from natural-language descriptions with validation loops.

Updated Dec 20, 2023
One-click install
npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill speckit-specify-thiago-cruz-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/Thiago-Cruz-eng/Hibrygame/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/Thiago-Cruz-eng/Hibrygame --skill speckit-specify-thiago-cruz-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-specify turns a rough natural-language feature idea into a structured, planning-ready specification, so you can align stakeholders without spending time drafting docs from scratch.

Core Features & Use Cases

  • Feature specification generation: Converts your feature description into a complete spec using a template-based structure with functional requirements, success criteria, and user scenarios.
  • Pre/post extension hooks support: Runs optional and automatic project-defined hooks before and after specification to fit your workflow.
  • Spec quality validation loop: Automatically validates the generated spec against a completeness checklist and updates it up to a limited number of iterations, prompting you only when clarifications are required.

Quick Start

Provide a feature description after the /speckit-specify command and let the tool generate the specification folder and spec.md automatically.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I turn natural language feature descriptions into structured specifications?

Natural language feature descriptions are converted into structured specifications by applying a template-driven workflow that generates user scenarios, functional requirements, success criteria, and entity identification automatically.

Can I generate testable functional requirements and success criteria from a rough feature idea?

Yes, testable functional requirements and measurable success criteria are generated directly from a rough feature idea, ensuring the resulting specification remains stakeholder-readable and implementation-agnostic.

How do I validate feature specification completeness automatically?

Feature specification completeness is validated automatically through an iterative quality validation loop that checks the spec against a checklist and updates it for a limited number of iterations, prompting for clarification only when required.

Does feature specification generation support custom workflow hooks?

Yes, feature specification generation supports custom workflow hooks, allowing optional project-defined pre and post hooks to execute automatically before and after the specification is created or updated.

What is the best way to align stakeholders on feature scope without drafting docs from scratch?

The best way to align stakeholders is using template-driven spec generation, which transforms feature scope into planning-ready documentation with user scenarios and success criteria without manual drafting effort.

Are there limitations when updating an existing feature specification?

Updating an existing feature specification is limited by the iterative quality validation loop's maximum iteration count; if completeness cannot be achieved within that limit, you will be prompted to provide manual clarifications.