speckit-specify

Convert natural language feature ideas into structured, testable specs.

12|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/reason-healthcare/rh-skills --skill speckit-specify-reason-healthcare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/reason-healthcare/rh-skills/tree/main/.agents/skills/speckit-specify
Command: npx skills add https://github.com/reason-healthcare/rh-skills --skill speckit-specify-reason-healthcare

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-specify helps product teams translate vague feature ideas into concrete, testable specifications that align with templates and quality checks, reducing ambiguity and rework.

Core Features & Use Cases

  • Automatically extract key concepts (actors, actions, data, constraints) from a user-provided description.
  • Generate a feature spec with sections, acceptance criteria, and testable requirements using the standard templates.
  • Validate and iterate on the spec with a built-in quality checklist, clarifications flow, and extension hooks for automation.

Quick Start

Use Speckit-specify to turn a natural language feature description into a complete, testable spec ready for planning.

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 ideas into testable specifications?

To turn natural language feature ideas into testable specifications, provide a vague feature description and the system parses it to extract key concepts like actors, actions, and constraints. It then applies a standard template to generate a structured, plan-ready formal spec file.

How do I generate acceptance criteria from a vague product feature description?

Generating acceptance criteria from a vague product feature description involves parsing the natural language input to identify key concepts and automatically populating standard spec templates. This process yields testable requirements and structured sections for your feature specification.

What is the best way to define scope and generate a formal spec file for product planning?

The best way to define scope and generate a formal spec file for product planning is to apply a standard specification template to your feature description. This enforces generic spec requirements, ensuring the output includes structured sections and testable requirements without tying to specific implementations.

Does the specification process include a quality checklist for feature discovery?

Yes, the specification process includes a built-in quality checklist for feature discovery. It validates and iterates on the generated feature spec through a clarifications flow, ensuring the final specification meets generic quality requirements and reduces ambiguity.

Can I use automation hooks to iterate on a feature spec after generation?

Yes, you can use automation hooks to iterate on a feature spec after generation. The system provides extension hooks for automation alongside its clarifications flow, allowing you to validate and refine testable requirements automatically.

Why does my feature specification lack testable requirements before planning?

Your feature specification lacks testable requirements before planning because it has not been parsed against a standard template. Translating vague ideas into concrete specs with a quality checklist enforces testable requirements and reduces ambiguity and rework.