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.