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.