speckit-specify

Translate natural language feature descriptions into structured specifications with requirements and success criteria.

Updated Dec 24, 2025
One-click install
npx skills add https://github.com/smile95137a/kuji-admin-web --skill speckit-specify-smile95137a
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/smile95137a/kuji-admin-web/tree/main/.agents/skills/speckit-specify
Command: npx skills add https://github.com/smile95137a/kuji-admin-web --skill speckit-specify-smile95137a

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-specify translates a natural language feature description into a complete, review-ready specification, reducing ambiguity and accelerating planning and alignment.

Core Features & Use Cases

  • Converts user prompts into a structured spec with sections for requirements, success criteria, user scenarios, and validation artifacts.
  • Enforces adherence to a standard spec template and documents assumptions and evaluation criteria.
  • Supports iterative refinement by integrating clarifications and validation steps into the spec workflow.

Quick Start

Describe the feature in natural language to begin generating a complete spec.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I convert a natural language feature description into a structured specification?▼

To convert a natural language feature description into a structured specification, input your feature idea and the system will analyze it to identify actors, actions, data, and constraints, then output a review-ready spec with defined requirements and success criteria.

What is the best way to generate testable scenarios for feature planning?▼

The best way to generate testable scenarios for feature planning is by translating your feature description into a complete specification, which automatically extracts validation artifacts and testable scenarios from the provided text.

How do I create a review-ready spec with clear requirements and success criteria?▼

You can create a review-ready spec with clear requirements and success criteria by providing a natural language feature prompt, which the system processes to enforce adherence to a standard spec template while documenting assumptions.

Can I refine a specification iteratively after the initial generation?▼

Yes, you can refine a specification iteratively because the workflow integrates clarifications and validation steps directly into the spec, allowing you to update assumptions and evaluation criteria as the feature planning progresses.

Does generating a feature spec require any specific template or format?▼

Generating a feature spec does not require you to manually format a template, as the system automatically enforces adherence to a standard spec template and outputs structured sections for requirements, user scenarios, and validation artifacts.

How do I document assumptions and evaluation criteria for a new feature?▼

To document assumptions and evaluation criteria for a new feature, input your natural language description and the system will analyze the text to explicitly identify constraints, log assumptions, and map out clear uptake paths for execution.