speckit-specify

Translate natural-language feature descriptions into planning-ready specifications with user stories and acceptance criteria.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/omerkllm/edris-antigravity --skill speckit-specify-omerkllm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/omerkllm/edris-antigravity/tree/main/.cursor/skills/speckit-specify
Command: npx skills add https://github.com/omerkllm/edris-antigravity --skill speckit-specify-omerkllm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit Specify accelerates product discovery by transforming vague feature descriptions into concrete, planning-ready specifications that guide teams.

Core Features & Use Cases

  • Converts natural-language feature prompts into structured specs, including user stories, acceptance criteria, and scope.
  • Produces a reusable specification artifact with a clearly defined feature directory and metadata.
  • Supports integration with specification templates and checklists to ensure quality and readiness for planning.

Quick Start

Provide a natural-language feature description to generate a complete, planning-ready specification.

Frequently Asked Questions about speckit-specify

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

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

To turn natural-language feature descriptions into planning-ready specifications, provide your feature prompt to generate structured specs, including user stories, acceptance criteria, and clearly defined scope. This captures user scenarios and requirements for product discovery.

How do I write testable and measurable requirements for product management?

Writing testable and measurable requirements involves translating feature ideas into technology-agnostic specifications. The generated specs apply an extensible quality checklist and hooks to ensure every requirement and assumption is strictly testable and ready for validation.

What is the best way to capture user scenarios and assumptions during product discovery?

The best way to capture user scenarios and assumptions during product discovery is to process natural-language feature descriptions into a reusable specification artifact, ensuring all validation steps and metadata are explicitly documented for team alignment.

Can I generate feature specifications without depending on specific technical frameworks?

Yes, you can generate feature specifications without specific technical frameworks. The resulting specifications are technology-agnostic, focusing purely on product requirements, user scenarios, and validation steps rather than underlying implementation details.

Does generating feature specs with speckit-specify require prior setup or dependencies?

Generating feature specs with speckit-specify requires no prior dependencies or setup. You simply provide a natural-language feature description to immediately produce a complete, planning-ready specification artifact with a defined feature directory.

When should I not use automated specification generation for feature planning?

You should not use automated specification generation when your feature lacks a clear natural-language description or when planning requires deeply technical, implementation-specific architectural details rather than technology-agnostic user scenarios and scope.