speckit-specify

Convert natural language feature descriptions into structured specification templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams often struggle to translate vague feature ideas into concrete, plan-ready specifications. Speckit-specify automates the conversion from natural language into a structured spec that can be reviewed and acted on.

Core Features & Use Cases

  • Generates a complete, structured spec template from a natural language feature description.
  • Validates quality, ensures consistent sections, and captures assumptions for later planning.
  • Supports iteration and clarifications before moving to planning and execution.

Quick Start

Describe the feature in natural language and Speckit-specify will produce a complete spec ready for planning and review.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I convert natural language feature descriptions into structured product specifications?

To convert natural language feature descriptions into structured product specifications, you input your feature idea and the system generates a complete, plan-ready spec template. This process enforces a fixed spec structure, validates quality, and captures assumptions for cross-functional team review.

What is the best way to draft acceptance criteria from vague feature ideas?

The best way to draft acceptance criteria from vague feature ideas is to process the natural language description through an automated specification converter. It records assumptions and clarifications as testable criteria, ensuring consistent sections for immediate product planning.

Can I use automated specification generation for cross-functional team scoping?

Yes, you can use automated specification generation for cross-functional team scoping. It applies to feature ideation and scoping by producing a structured, validated spec template that captures necessary assumptions and clarifications for team alignment.

How does the system validate the quality of generated feature specs?

The system validates the quality of generated feature specs by enforcing a fixed spec template and ensuring consistent sections. It records assumptions and clarifications as testable criteria, supporting iteration before the spec moves to final planning and execution.

Do I need any specific frameworks to generate plan-ready specifications from text?

No specific frameworks are required to generate plan-ready specifications from text. The process relies solely on your natural language feature description as input to produce a complete, structured spec ready for review and execution.

Why should I use a formal spec template instead of manual feature documentation?

You should use a formal spec template instead of manual feature documentation to eliminate vague ideas and ensure consistent sections. It automates the capture of assumptions and clarifications as testable criteria, producing a plan-ready specification for immediate review.