speckit-specify

Create feature specifications from natural language inputs for spec-kit projects.

80|21|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/alfredoperez/speckit-companion --skill speckit-specify-alfredoperez
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/alfredoperez/speckit-companion/tree/main/.cursor/skills/speckit-specify
Command: npx skills add https://github.com/alfredoperez/speckit-companion --skill speckit-specify-alfredoperez

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of feature specifications from natural language descriptions, significantly reducing the time and effort required for the initial stages of software development.

Core Features & Use Cases

  • Feature Spec Creation: Generate specifications from feature descriptions to streamline the development process.
  • Compatibility: Designed to work with projects structured for Spec-Driven Development, specifically those with a .specify/ directory.
  • Use Case: If you need to develop a new feature in your software but don't have a clear spec, this Skill can help you create one by simply describing the feature you want.

Quick Start

Use the speckit specify "I need to add user authentication" command to create a specification for adding user authentication to your project.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I create feature specifications from natural language descriptions?

Feature specifications can be generated from natural language descriptions by using an AI assistant to parse user input and fill structured templates. This transforms simple feature descriptions into well-structured software documentation without manual writing.

What is AI-assisted spec-driven development and how does it work?

AI-assisted spec-driven development uses artificial intelligence to automate the creation of software feature specifications. It works by parsing natural language inputs and filling predefined templates to produce structured documentation for the development process.

Do I need a .specify directory to generate software feature specs?

Yes, you need a .specify directory to generate software feature specs because the tool is designed for compatibility with Spec-Driven Development projects. This directory provides the structural context required for integrating the generated specifications.

Can I use natural language to generate documentation for software engineering projects?

You can use natural language to generate documentation for software engineering projects by providing feature descriptions to an AI parser. The system automatically transforms your descriptions into structured templates suitable for project planning.

What is the best way to automate feature specification creation?

The best way to automate feature specification creation is by using AI-assisted development tools that parse natural language inputs. This approach streamlines the initial stages of software development by automatically filling templates with parsed user descriptions.