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.