speckit-specify

Generate a feature specification document from a natural language description.

Updated Jun 21, 2026
One-click install
npx skills add https://github.com/infantesromeroadrian/arca-agent --skill speckit-specify-infantesromeroadrian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/infantesromeroadrian/arca-agent/tree/main/template/skills/speckit-specify
Command: npx skills add https://github.com/infantesromeroadrian/arca-agent --skill speckit-specify-infantesromeroadrian

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps you quickly convert a natural language feature description into a detailed specification document, reducing the time spent on manual specification creation.

Core Features & Use Cases

  • Feature Specification Generation: Converts a natural language description into a structured specification.
  • Compatibility Check: Ensures compatibility with spec-kit project structure.
  • Branch Creation (Optional): Optionally creates a git branch for tracking changes.

Quick Start

Run /speckit-specify <description> to create a specification from your 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 a feature specification from a natural language description?

To generate a feature specification, provide a natural language description of your desired feature. The tool parses and structures your text to automatically output a detailed specification document in seconds.

Does this feature specification generator require a specific project structure?

Yes, the tool performs a compatibility check to ensure your project uses the spec-kit project structure. This structural validation is required before generating and saving the specification document.

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

Yes, you can optionally create a git branch for tracking changes. This feature executes git operations alongside specification generation to isolate your feature development work.

What is the best way to convert natural language into software engineering specs?

The best way to convert natural language into software engineering specs is using an automated parsing tool. It structures raw text descriptions into formatted specification documents, reducing manual writing time.

How does natural language processing work for feature development specifications?

Natural language processing for feature specifications works by parsing your raw text input and structuring it into a detailed technical document. This transforms conversational feature ideas into actionable engineering requirements.