speckit-specify

Convert natural language feature descriptions into structured specifications with acceptance criteria.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill transforms a natural language feature description into a complete, actionable feature specification, reducing planning time and misalignment.

Core Features & Use Cases

  • Automated outline generation: converts a description into structured sections including user scenarios, requirements, and success criteria.
  • Guided validation: produces quality checklists and asks clarifying questions only when necessary.
  • Iterative refinement: supports updating the spec as more details become available, maintaining traceability.

Quick Start

Provide your feature description after /speckit-specify to generate a ready-to-plan 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 a natural language feature description into a structured specification?

To convert a natural language feature description into a structured specification, provide your plain text input to generate user scenarios, requirements, and validation criteria automatically. This ensures frontmatter and acceptance criteria are outlined from plain language.

What is the best way to generate acceptance criteria from plain language requirements?

Generating acceptance criteria from plain language requirements involves outlining user flows and applying a built-in quality checklist for validation. This guided process produces actionable success criteria while asking clarifying questions only when necessary.

Can I update a feature specification iteratively as more details become available?

You can iteratively refine a feature specification by updating the structured document as more details become available. This maintains traceability throughout the product planning workflow while keeping the generated user scenarios and requirements aligned.

How do you validate feature specifications to ensure alignment with stakeholders?

Validating feature specifications to ensure stakeholder alignment relies on a built-in quality checklist and guided validation process. It asks clarifying questions only when necessary to reduce planning time and prevent misalignment.

Does automated specification generation work for complex product planning workflows?

Automated specification generation works for product planning workflows by transforming plain language descriptions into structured sections like user scenarios and success criteria. It applies an advanced internal design to handle complex feature specification requirements.