speckit.specify

Convert natural-language feature descriptions into planning-ready specifications with acceptance criteria.

29|4|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/matsen/bipartite --skill speckit-specify-matsen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit.specify
Source: https://github.com/matsen/bipartite/tree/main/.claude/skills/speckit.specify
Command: npx skills add https://github.com/matsen/bipartite --skill speckit-specify-matsen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ambiguity in feature ideas leads to miscommunication, delays, and misaligned plans. Speckit Specify converts natural-language feature descriptions into a complete, planning-ready specification to align product, design, and engineering teams.

Core Features & Use Cases

  • Generate a specification skeleton from a feature description to establish scope and acceptance criteria.
  • Propose clarifications and required refinements through defined handoffs to planning agents.
  • Produce testable functional requirements and measurable success criteria.
  • Validate spec quality with a built-in checklist to ensure completeness and readiness for planning.

Quick Start

Provide a natural language feature description to Speckit Specify and receive a complete 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 turn a feature idea into a ready specification for engineering?▼

To turn a feature idea into a ready specification, provide a natural-language feature description to generate a complete spec skeleton with defined acceptance criteria and requirements for planning handoffs.

What is the best way to write functional requirements from a feature description?▼

The best way to write functional requirements is translating natural-language feature descriptions into testable requirements and measurable success criteria using a guided specification workflow.

How do I ensure my feature spec is ready for planning handoffs?▼

To ensure a feature spec is ready for planning handoffs, validate the specification completeness using a built-in quality checklist that confirms all required clarifications and refinements are addressed.

Can I generate acceptance criteria directly from a natural language feature description?▼

Yes, you can generate acceptance criteria directly from a natural language feature description by producing a planning-ready specification skeleton that targets alignment across product, design, and engineering teams.

Does this specification workflow suggest clarifications for missing feature requirements?▼

Yes, this specification workflow suggests clarifications and required refinements for missing feature requirements through defined planning handoffs to ensure complete alignment before execution.