speckit-specify

Generate feature specifications from natural language inputs.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/Elmarbouhe/chez-yema --skill speckit-specify-elmarbouhe
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/Elmarbouhe/chez-yema/tree/main/.agents/skills/speckit-specify
Command: npx skills add https://github.com/Elmarbouhe/chez-yema --skill speckit-specify-elmarbouhe

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the challenge of crafting comprehensive feature specifications directly from natural language feature descriptions, streamlining the process for product development.

Core Features & Use Cases

  • Feature Specification Creation: Automates the creation of feature specifications using a natural language feature description.
  • Project Structure Compliance: Ensures compatibility with the spec-kit project structure and the presence of the .specify/ directory.
  • Customization Options: Allows for custom branch names and specification directories.

Quick Start

Run the command `/speckit-specify "I want to add a user registration system to the web app" to start the specification process for your feature.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I generate feature specifications from natural language descriptions?

You can generate feature specifications by providing a natural language feature description to automate spec file creation. This process requires a spec-kit project structure with an existing .specify/ directory to properly create feature directories and validate against quality criteria.

What is needed to automate feature specification creation for product development?

Automating feature specification creation requires a spec-kit project structure with associated hooks and an existing .specify/ directory. The system uses these prerequisites to create feature directories, generate spec files, and execute validation against quality criteria.

Can I customize the branch names and specification directories when generating spec files?

Yes, the specification process supports custom branch names and specification directories. This allows you to align the generated spec files with your specific project configuration and version control workflows.

How does the system validate feature specifications generated from natural language?

The system validates generated feature specifications by checking the created spec files against predefined quality criteria. This ensures the natural language inputs are accurately transformed into structured, compliant specifications within the spec-kit project framework.

What is the best way to structure a feature specification using spec-kit?

The best way to structure a feature specification is to use natural language inputs to automatically generate spec files within the spec-kit project structure. This ensures the .specify/ directory handles directory creation and quality validation checks.