speckit.specify

Generate and validate feature specifications from natural language descriptions.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/antigravityos187-sketch/universal-or-strategy --skill speckit-specify-antigravityos187-sketch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.specify
Source: https://github.com/antigravityos187-sketch/universal-or-strategy/tree/main/.bob/skills/speckit.specify
Command: npx skills add https://github.com/antigravityos187-sketch/universal-or-strategy --skill speckit-specify-antigravityos187-sketch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires YAML, Git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps in creating or updating feature specifications by transforming natural language descriptions into concise and structured specifications.

Core Features & Use Cases

  • Natural Language Parsing: Transforms feature descriptions from plain text into a structured format.
  • Automated Short Name Generation: Extracts keywords and generates a short name for the feature.
  • Feature Directory Creation: Creates a new directory with a feature-specific name in the 'specs/' directory.
  • Spec File Creation: Writes an initial spec file based on the generated short name.
  • Quality Validation: Checks the specification for completeness and quality.

Quick Start

Run the speckit.specify skill with the feature description 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?

Feature specifications are generated by transforming plain text descriptions into structured formats, automatically generating short names, and creating spec files in a dedicated directory. This validates quality and completeness for software development workflows.

What is the process for creating structured specs from plain text for product development?

The process parses natural language to extract keywords, generates a short feature name, and writes an initial spec file. It validates specification quality and checks for completeness during product planning and software development.

Do I need Git and YAML to manage feature specification files?

Git and YAML are required dependencies for managing feature specification files. The specification management workflow relies on these formats for template-based generation, text processing, and version control of created spec directories.

Can I use natural language processing to automate feature directory creation and spec validation?

Natural language processing automates feature directory creation and spec validation by extracting keywords from text to generate directory names. The system performs quality validation checks on the resulting specification files for completeness.

What's the best way to structure feature specifications for project management workflows?

Using template-based generation to create a dedicated specs directory with feature-specific files is the best way to structure feature specifications. This ensures concise, validated specifications suitable for project management and product planning workflows.