speckit-specify

Convert natural-language feature descriptions into structured spec.md files with scenarios and criteria.

Updated Apr 16, 2026
One-click install
npx skills add https://github.com/chuanyue98/prompt-gallery --skill speckit-specify-chuanyue98
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/chuanyue98/prompt-gallery/tree/main/.agents/skills/speckit-specify
Command: npx skills add https://github.com/chuanyue98/prompt-gallery --skill speckit-specify-chuanyue98

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you quickly convert a natural-language feature idea into a complete, plan-ready specification without manually drafting every required section.

Core Features & Use Cases

  • Generates a structured spec from your feature description, including user scenarios, functional requirements, and measurable success criteria.
  • Sets up the correct spec directory and files automatically so downstream planning and task creation can find the feature consistently.
  • Supports optional extension hooks that can prepare a git branch or add pre-spec behaviors before the spec is written.

Quick Start

Describe your feature in the command and run /speckit.specify to generate a ready-to-review spec in the specs/ folder.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I convert a feature idea into a structured specification?

To convert a feature idea into a structured specification, provide a natural-language description and the command generates a spec with user scenarios, functional requirements, and measurable success criteria.

What is the best way to generate testable user scenarios from a feature description?

Generating testable user scenarios from a feature description requires transforming natural language into structured outputs, creating a spec.md file that outlines specific functional requirements and measurable success criteria.

How do I set up spec-kit directory conventions for feature planning?

To set up spec-kit directory conventions, the tool automatically creates a single spec feature directory and spec.md from a template, ensuring downstream planning and task creation can consistently locate the feature.

Can I use git hooks to prepare a branch before writing a feature specification?

Yes, you can use optional before_specify hooks to prepare a git branch or add pre-spec behaviors, extending the base feature specification workflow before the actual spec is written.

Do I need any dependencies to create feature specifications with success criteria?

No dependencies are required to create feature specifications with success criteria; the tool independently validates readiness and generates the structured output directly within the specs folder.

When should I not use automated specification templating for requirements?

Automated specification templating is not suitable for unstructured feature ideas lacking clear criteria, as it specifically requires natural-language input to generate testable user scenarios and measurable success criteria.