speckit-specify

Converts natural language feature descriptions into structured specification documents with acceptance criteria and assumptions.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/ZainEldeen-Ashraf-Ibrahim-Ibrahim-Samak/SCCT --skill speckit-specify-zaineldeen-ashraf-ibrahim-ibrahim-samak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/ZainEldeen-Ashraf-Ibrahim-Ibrahim-Samak/SCCT/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/ZainEldeen-Ashraf-Ibrahim-Ibrahim-Samak/SCCT --skill speckit-specify-zaineldeen-ashraf-ibrahim-ibrahim-samak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the translation of informal feature ideas into precise, actionable specification documents, reducing ambiguity and planning time.

Core Features & Use Cases

  • Feature extraction: Transforms a feature description into a structured spec with sections for problems, actors, goals, requirements, and acceptance criteria.
  • Template-guided drafting: Enforces a consistent spec template, including assumptions, constraints, success metrics, and user scenarios.
  • Collaboration-ready outputs: Produces specs suitable for planning, reviews, and hand-offs, with traceable decisions and optional clarifications when needed.

Quick Start

Describe your feature in plain language to generate a complete specification.

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 ideas into structured specification documents?

A specification document should include problem framing, actors, goals, requirements, acceptance criteria, assumptions, constraints, success metrics, and user scenarios to ensure high-quality, testable content for product planning and handoffs.

How do I write testable acceptance criteria from informal feature descriptions?

To write testable acceptance criteria from informal feature descriptions, the Skill enforces a template-driven approach that extracts requirements and user scenarios, ensuring mandatory sections are filled for planning and reviews.

Can I generate product planning specs without a predefined template?

Generating product planning specs without a predefined template is not recommended; this Skill enforces a consistent template to guide drafting, ensuring mandatory sections like assumptions and constraints are addressed for collaboration-ready outputs.

What is the best way to automate feature extraction for product requirements?

The best way to automate feature extraction for product requirements is providing a plain language feature description to this Skill, which transforms it into a structured spec suitable for traceable decisions and optional clarifications during hand-offs.

Does generating specification documents with this approach require any specific frameworks?

Generating specification documents with this approach requires no specific frameworks or external dependencies; it operates independently to translate plain text feature ideas into precise, actionable specs.