speckit-specify

Generate feature specifications from natural language descriptions and validate them.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires spec-kit, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of feature specifications from natural language descriptions, streamlining the process for software development teams.

Core Features & Use Cases

  • Natural Language Input: Accepts feature descriptions in plain language.
  • Feature Naming: Generates concise, descriptive names for features.
  • Spec Directory Creation: Automatically creates a feature specification directory with a template file.
  • Quality Validation: Validates the generated specification against quality criteria.
  • Extension Hooks: Supports optional and mandatory extension hooks for additional functionality.
  • Use Case: Ideal for teams using spec-kit project structures to quickly draft and validate feature specifications.

Quick Start

Run the 'speckit-specify' command with a feature description, such as 'Automate user authentication flow'.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I automate feature specification creation from natural language descriptions?

To automate feature specification creation, you can run the speckit-specify command with a plain language feature description. It generates concise feature names, creates spec directories, and validates the specifications against quality criteria.

What is the best way to generate feature names and spec directories for software development?

Generating feature names and spec directories is best handled by processing natural language feature descriptions. This approach automatically drafts concise names and creates a specification directory with a template file.

Does spec-kit support validating generated specifications against quality criteria?

Yes, spec-kit supports validating generated specifications. It automatically checks the created feature specifications against established quality criteria to ensure they meet required standards.

Can I use natural language processing to draft feature specifications for my software team?

You can use natural language processing to draft feature specifications by inputting plain language descriptions. It streamlines the process for software development teams by automating naming and directory creation.

How do I add custom functionality when generating feature specifications?

To add custom functionality when generating feature specifications, you can use optional and mandatory extension hooks. These support additional processing actions within the specification creation workflow.