speckit-specify

Generate feature specification documents from natural language descriptions using keyword extraction.

128|7|Updated Jun 20, 2026
One-click install
npx skills add https://github.com/PieroSierra/SecondBrain --skill speckit-specify-pierosierra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/PieroSierra/SecondBrain/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/PieroSierra/SecondBrain --skill speckit-specify-pierosierra

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the need for an efficient and effective way to create and update feature specifications by converting natural language feature descriptions into a structured document format.

Core Features & Use Cases

  • Feature Name Generation: Extracts and creates a concise, descriptive name for a feature from its description.
  • Spec File Creation: Automates the generation of a feature specification file using a provided template.
  • Validation: Includes a specification quality checklist and validation against user input.

Quick Start

Run the /speckit-specify command and provide a natural language description of 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 generate feature specifications from natural language descriptions?

To generate feature specifications from natural language, provide a text description to the skill. It extracts keywords and applies a structured template to produce a concise specification document for software development planning.

What's the best way to automate spec file creation for product management?

Automating spec file creation involves running the specify command with a natural language feature description. The skill uses a predefined template to output a structured feature specification file, streamlining product management communication.

Do I need a specific project structure to generate feature specification documents?

Yes, generating feature specification documents requires a .specify/ project structure. This setup must include predefined hooks and templates to ensure the automated specification output aligns with your development workflow.

How does natural language keyword extraction work for feature name generation?

Keyword extraction for feature name generation works by analyzing your natural language input. The skill identifies core concepts and automatically creates a concise, descriptive name for your feature within the specification document.

Can I validate feature specifications against original user input?

Yes, you can validate feature specifications against user input. The skill includes a specification quality checklist to verify that the generated spec meets the required standards and accurately reflects the initial description.