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.