speckit-specify

Generate feature specifications from natural language descriptions in spec-kit projects.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation or update of a feature specification from a natural language feature description within a spec-kit project, saving time and ensuring a consistent spec structure.

Core Features & Use Cases

  • Automated Outline & Spec Generation: Converts a user-provided feature description into a complete specification scaffold and outline.
  • Pre-Execution Hooks & Validation: Checks for project hooks and required templates, ensuring readiness before outlining.
  • Template-Driven Spec Writing: Leverages standard templates to produce a ready-to-use SPEC_FILE with sections and guidance.

Quick Start

Describe the feature in natural language and run the speckit.specify command to generate a specification.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I generate a feature spec from a natural language description?

To generate a feature spec from a natural language description, provide your feature details and run the automated generation process. This converts your text into a complete specification scaffold and outline using standard templates.

What is the best way to create consistent feature specifications quickly?

Creating consistent feature specifications is best achieved through template-driven automation. This approach validates project hooks and required templates before producing a ready-to-use specification file with structured sections and guidance.

Do I need a specific project structure to automate feature spec generation?

Yes, automated feature spec generation requires a valid project structure. The process validates extension hooks, templates, and outlines within a spec-kit project before producing the final specification file and a planning branch.

How does template-driven spec writing validate project readiness?

Template-driven spec writing validates readiness by checking for pre-execution hooks and required templates before outlining. This ensures the project environment meets structural requirements before generating the final specification file.

Can I convert a plain text feature description into a structured specification outline?

Yes, you can convert a plain text feature description into a structured specification outline. The automated process analyzes your natural language input and generates a complete specification scaffold with predefined sections.

What outputs should I expect when generating a feature specification?

When generating a feature specification, expect outputs that include the specification file path and a branch name for planning. These outputs are produced after validating your project's templates and extension hooks.