speckit-specify

Translate natural language feature descriptions into formal specifications and branch plans.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-specify automates translating natural language feature descriptions into a formal, ready-to-execute specification and an associated branch plan.

Core Features & Use Cases

  • Converts user-provided narratives into structured specification templates.
  • Generates a short, descriptive feature branch name and triggers the creation process, including quality checks and extension hooks.
  • Produces a ready-to-review spec file and a plan for subsequent clarification and validation.

Quick Start

Describe the feature you want to implement and let speckit-specify generate a complete spec and create a new feature branch.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I convert natural language feature descriptions into a formal specification?

To convert natural language feature descriptions into a formal specification, provide your narrative to the tool, which then generates a structured spec template and an associated feature branch plan with validation checks.

Can I automate feature branch creation directly from a product specification?

Yes, you can automate feature branch creation directly from a specification by translating the spec into a short, descriptive branch name and triggering the creation process with quality checks and extension hooks.

What is the .specify workflow for product teams?

The .specify workflow is a structured process for product teams that automates translating narratives into executable specifications, ensuring repeatable branching, template validation, and a ready-to-review checklist.

Does speckit-specify support template validation for executable specifications?

Yes, speckit-specify supports template validation for executable specifications by applying quality checks and extension hooks during the automated branch creation and spec generation process.

What's the best way to generate a ready-to-review spec file from a feature narrative?

The best way to generate a ready-to-review spec file is to input your feature narrative into the automation tool, which structures it into a formal specification and produces a validation checklist.