speckit-specify

Convert natural language feature descriptions into structured feature specifications.

1|Updated May 20, 2026
One-click install
npx skills add https://github.com/sabrydawood/claude-config --skill speckit-specify-sabrydawood
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/sabrydawood/claude-config/tree/main/skills/speckit-specify
Command: npx skills add https://github.com/sabrydawood/claude-config --skill speckit-specify-sabrydawood

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

speckit-specify turns a natural-language feature description into a structured, planning-ready feature specification, so teams stop losing time on unclear requirements and incomplete documentation.

Core Features & Use Cases

  • Create or update a feature specification from a description, producing a spec organized for downstream planning.
  • Run optional project extension hooks before outlining, allowing teams to add automated pre-processing steps when configured.
  • Validate spec quality with a checklist loop, ensuring the output is complete, testable, and free of unresolved clarification markers before planning.

Quick Start

Run /speckit.specify with your feature idea as the message content, and the Skill will generate the feature branch and write a ready-to-plan specification plus a quality checklist.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I turn a natural language feature description into a structured specification?▼

To turn a natural language feature description into a structured specification, provide your feature idea to the speckit-specify Skill. It generates a planning-ready spec, executes a feature branch via the create-new-feature script, and writes the output to your SPEC_FILE.

How does a validation checklist improve feature specification quality?▼

A validation checklist improves feature specification quality by running an iterative loop to verify the generated spec is complete, testable, and free of unresolved clarification markers before planning begins.

Can I run automated pre-processing hooks before generating a feature spec?▼

Yes, you can run automated pre-processing hooks before generating a feature spec. The Skill optionally executes project extension hooks before outlining, allowing teams to inject customized automated steps into the .specify workflow.

Does speckit-specify work with an existing spec-kit project structure?▼

Yes, speckit-specify works with an existing spec-kit project structure. It is designed for projects utilizing a .specify workflow, allowing you to update existing requirements or start new features within that directory structure.

What is the best way to automate feature branch creation from requirements?▼

The best way to automate feature branch creation from requirements is to use a Skill like speckit-specify that triggers the create-new-feature script automatically, generating the branch while writing the planning-ready specification.

How do I update existing feature requirements in a spec-kit workflow?▼

To update existing feature requirements in a spec-kit workflow, run the Skill with your updated natural language description. It will load the necessary templates and overwrite the SPEC_FILE with the newly structured specification.