speckit-specify

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-specify translates a natural language feature description into a structured specification that can be used for planning and validation.

Core Features & Use Cases

  • Generate a complete spec.md from a plain feature description.
  • Populate sections such as User Scenarios, Functional Requirements, Acceptance Criteria, etc.
  • Produce a validation checklist and suggested clarifications to ensure review readiness.

Quick Start

Describe your feature in natural language to generate a complete specification and validation checklist.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I generate acceptance criteria from a natural language feature description?

To generate acceptance criteria, you provide a natural language feature description and the skill converts it into a structured specification, automatically populating testable acceptance criteria and a validation checklist.

What is the best way to structure user scenarios for feature planning?

The best way to structure user scenarios is to translate a plain feature prompt into a complete spec, organizing details into functional requirements and success criteria for review readiness.

Can I create a complete spec.md from a plain feature description?

Yes, you can create a complete spec.md by inputting a high-level feature prompt, which generates structured sections like functional requirements and a validation checklist for product ideation workflows.

Does converting natural language to spec include a validation checklist?

Converting natural language to a spec includes a validation checklist and suggested clarifications, ensuring the generated functional requirements and acceptance criteria are fully ready for review.

How do I ensure my feature specification is ready for validation?

You ensure a feature specification is ready for validation by generating it from a natural language description, which automatically produces a validation checklist and highlights suggested clarifications.

What are the limitations of using natural language to generate feature specifications?

A limitation of generating feature specifications from natural language is the potential need for further refinement, as the output includes suggested clarifications to address any ambiguities in the initial feature prompt.