speckit-specify

Convert natural language feature descriptions into a formal speckit specification artifact.

1|Updated Jun 16, 2025
One-click install
npx skills add https://github.com/imbatony/pavone --skill speckit-specify-imbatony
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/imbatony/pavone/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/imbatony/pavone --skill speckit-specify-imbatony

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Turning vague feature ideas into precise, planning-ready specifications using a consistent template, reducing ambiguity and aligning teams.

Core Features & Use Cases

  • Generate a complete speckit specification from a natural language description.
  • Enforce structure and quality checks by applying the speckit template.
  • Capture assumptions, user scenarios, acceptance criteria, and dependencies for planning.
  • Produce a SPEC_FILE ready for review and implementation.

Quick Start

Describe your feature in plain language and I will generate a complete speckit specification ready for planning.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I convert natural language feature descriptions into planning-ready specifications?▼

To convert natural language feature descriptions into specifications, describe your feature in plain text and the system applies a template-driven process to extract concepts, assumptions, user scenarios, and acceptance criteria. This produces a formal SPEC_FILE ready for review.

What is the best way to capture assumptions and acceptance criteria for feature planning?▼

The best way to capture assumptions and acceptance criteria is to process plain language feature descriptions through a structured specification template. This extracts the required planning elements and outputs a formal SPEC_FILE with a quality checklist.

Can I generate a formal specification artifact from a vague feature idea?▼

Yes, you can generate a formal specification artifact from a vague feature idea by inputting the natural language description. The system transforms the text into a precise, planning-ready speckit specification with dependencies and scenarios.

Does the specification process include quality checks for feature requirements?▼

Yes, the specification process includes quality checks. It applies a template-driven approach to enforce structure and outputs a SPEC_FILE along with a quality checklist to ensure the requirements are ready for review and implementation.

What do I need to provide to create a complete feature specification?▼

You need to provide a natural language description of your feature. The system handles the rest, extracting concepts, assumptions, user scenarios, and acceptance criteria to produce a complete specification artifact for planning.