speckit-specify

Generate structured feature specification files from natural language descriptions.

Updated Jul 7, 2026
One-click install
npx skills add https://github.com/gherrerz/deepwiki --skill speckit-specify-gherrerz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/gherrerz/deepwiki/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/gherrerz/deepwiki --skill speckit-specify-gherrerz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spec-kit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of feature specifications from natural language descriptions, saving time and reducing the risk of errors in documentation.

Core Features & Use Cases

  • Natural Language Input: Accepts feature descriptions in plain language and converts them into structured specifications.
  • Automated Branch Creation: Optionally creates a git branch for each new feature specification.
  • Spec Directory and File Creation: Automatically generates the directory structure and initial spec file for each feature.
  • User-Friendly Output: Provides a clear, concise specification that is easy to understand and use.

Quick Start

Use the speckit-specify skill to create a specification for a new feature. For example, to specify a feature that adds user authentication, run the command: /speckit-specify "Add user authentication to the application."

Frequently Asked Questions about speckit-specify

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

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

You can create feature specifications from natural language descriptions by running a single command that converts plain text into a structured spec file. This generates the directory structure and initial specification document automatically.

Do I need spec-kit to generate feature specification files?

Yes, you need a spec-kit project structure with a .specify/ directory to generate feature specification files. The Skill requires this existing setup to properly create and organize specification documents.

Can I automatically create a git branch for each new feature specification?

Yes, you can automatically create a git branch for each new feature specification. The Skill optionally generates a dedicated git branch alongside the structured specification file when processing your natural language feature description.

How do I convert plain text feature descriptions into structured software documentation?

You convert plain text feature descriptions into structured software documentation by providing a natural language input string. The Skill processes your text and outputs a clear, concise specification file that is easy to understand and use.

What is the best way to automate spec directory and file creation for new features?

Automating spec directory and file creation is best handled by processing natural language feature descriptions through a specification generator. This automatically builds the required directory structure and initial spec file without manual setup.