speckit-specify

Convert natural language feature descriptions into structured specifications with git branch creation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of feature specifications from natural language descriptions, streamlining the process of translating user requirements into actionable development tasks.

Core Features & Use Cases

  • Natural Language Parsing: Converts user descriptions into concise feature names and specifications.
  • Branch Creation: Optionally creates a git branch for the new feature.
  • Spec Directory Creation: Generates a new directory with a spec file for the feature.
  • Quality Validation: Validates the spec against a checklist for completeness and quality.

Quick Start

To specify a new feature, use the command: /speckit-specify "Describe the feature you want to specify"

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 structured specifications for software development?

You can automate feature specification creation by passing your natural language description into the Skill, which parses the text and generates a structured spec file in a new project directory.

Do I need a specific project structure to generate feature specifications from natural language?

Yes, you need a spec-kit project structure and git for branch management to properly generate feature specifications, as the Skill relies on these dependencies for directory creation and version control.

How does natural language processing work for creating software feature specs?

Natural language processing for software feature specs works by parsing your text descriptions, extracting the core requirements, and validating the resulting specification against a quality checklist for completeness.

Can I use git integration to automatically create a branch when specifying a new feature?

Yes, you can use git integration to automatically create a new branch for your feature, as the Skill supports optional branch creation alongside generating the specification directory and file.

What is the best way to validate feature specification quality and completeness?

The best way to validate feature specification quality is using the built-in checklist validation, which reviews the generated spec from your natural language input to ensure it meets completeness standards.