speckit-specify

Convert natural language descriptions into detailed software feature specifications.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/SorinS/go-speckit --skill speckit-specify-sorins
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/SorinS/go-speckit/tree/main/testdata/golden/scaffold/proj-vibe/.vibe/skills/speckit-specify
Command: npx skills add https://github.com/SorinS/go-speckit --skill speckit-specify-sorins

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the need for an efficient way to translate natural language feature descriptions into detailed specifications, streamlining the software development process.

Core Features & Use Cases

  • Natural Language Parsing: Converts user-provided text descriptions into structured specifications.
  • Automated Branch Creation: Optionally creates and switches to a new Git branch for each new feature.
  • Specification Validation: Ensures all necessary sections and requirements are present in the specification.

Quick Start

To create a specification for a new feature, use /speckit-specify [feature description].

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?

To generate feature specifications from natural language descriptions, provide your text input to the Skill and it parses the input to create structured software specifications. This streamlines feature engineering by automating the translation of plain text into detailed spec documents.

Do I need a specific project structure for spec-driven development?

Yes, spec-driven development with this Skill requires the Spec Kit project structure and an existing .specify/ directory. You must set up this specific environment before attempting to generate feature specifications from your natural language inputs.

Can I automatically create a Git branch when writing a new specification?

Yes, you can automatically create and switch to a new Git branch when writing a specification. This automated branch creation feature isolates feature engineering work directly within the spec-driven development workflow.

What is the best way to ensure specification validation during feature engineering?

The best way to ensure specification validation is using a tool that checks for necessary sections and requirements automatically. This Skill validates generated software specifications to ensure all structural requirements are present before proceeding.

Does spec-driven development work with custom execution hooks?

Spec-driven development supports custom execution hooks through extension points offered before and after specification execution. This allows you to integrate custom scripts and automate additional actions during the specification generation workflow.