speckit-specify

Convert natural-language feature descriptions into structured specification documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-specify converts a plain-language feature idea into a structured, plan-ready specification that can be reviewed and planned.

Core Features & Use Cases

  • Generate a complete spec document with sections like Scope, Requirements, User Scenarios, and Acceptance Criteria from a natural-language description.
  • Create the spec directory under specs/ and a spec.md file using templates.
  • Validate quality with a built-in checklist and support for optional clarification questions to resolve ambiguity.

Quick Start

Describe your feature in plain language and run /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 natural-language feature ideas into structured specifications for product planning?

To convert natural-language feature ideas into structured specifications, describe your feature in plain language and the system generates a plan-ready spec file with sections like Scope, Requirements, User Scenarios, and Acceptance Criteria.

What is the best way to generate a feature spec with acceptance criteria from a plain text description?

Generating a feature spec with acceptance criteria from plain text involves loading templates and validating quality with a built-in checklist. The process resolves ambiguity through optional clarification questions to ensure plan-ready output.

How do I create a spec directory and spec.md file for my product team automatically?

To create a spec directory and spec.md file for product teams, you run the specification generation process which structures your plain-language input into a formal document under the specs/ directory using predefined templates.

Can I use natural-language processing to validate feature specifications and resolve ambiguity?

Yes, you can validate feature specifications and resolve ambiguity using a built-in quality checklist. The system supports optional clarification questions during generation to ensure the final spec meets plan-ready requirements.

Does the specification generation process support custom hooks for after-generation tasks?

The specification generation process supports executing optional extension hooks during creation and optional after-hook handling upon completion, allowing you to extend the workflow when producing the final SPEC_FILE.

What sections are included in a plan-ready specification generated from plain language?

A plan-ready specification generated from plain language includes structured sections for Scope, Requirements, User Scenarios, and Acceptance Criteria, ensuring the final SPEC_FILE is validated and ready for downstream planning.