speckit-specify

Generate complete feature specifications from natural language prompts.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/AstralDeep/astralprojection-flutter --skill speckit-specify-astraldeep
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/AstralDeep/astralprojection-flutter/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/AstralDeep/astralprojection-flutter --skill speckit-specify-astraldeep

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-specify automates turning natural-language feature ideas into formal, ready-to-use specifications, reducing ambiguity and speeding up planning.

Core Features & Use Cases

  • Automatic feature specification from natural language prompts, guided by templates and best practices.
  • Pre-execution checks, outline generation, and specification quality validation with a built-in checklist.
  • Generates a complete SPEC_FILE, including user scenarios, functional requirements, success criteria, entities, dependencies, and assumptions.
  • Supports extension hooks, templates, and versioned templates to tailor specs to team processes.
  • Typical use case: a product manager describes a feature in a sentence, Speckit-specify outputs a full spec ready for review.

Quick Start

Describe your feature in natural language to generate a complete, review-ready specification.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I generate feature specifications from natural language descriptions?

To create feature specifications from natural language, describe your feature idea in a sentence. The system outputs a complete SPEC_FILE containing functional requirements, user scenarios, measurable success criteria, entities, and documented dependencies for immediate review.

What is the best way to write measurable success criteria for product planning?

Writing measurable success criteria is best handled by automating specification creation from feature ideas. This approach guides your specification structure, enforces testable requirements, and validates quality through iterative clarifications and a built-in checklist.

Can I use custom templates for feature specification generation?

Yes, you can use custom templates for feature specification generation. The system supports extension hooks and versioned templates, allowing you to tailor the generated SPEC_FILE structure to match your specific team processes and planning workflows.

Does the specification generator validate functional requirements and assumptions?

Yes, the specification generator validates functional requirements and assumptions. It performs pre-execution checks, generates structured outlines, and applies a built-in validation checklist to ensure all documented requirements remain testable and measurable.

What should a complete feature specification include for product management?

A complete feature specification should include user scenarios, functional requirements, success criteria, entities, dependencies, and assumptions. Generating this from natural language ensures all these components are structured properly and ready for team review.

Why use automated specification generation instead of manual outlining?

You use automated specification generation to reduce ambiguity and speed up planning workflows. Unlike manual outlining, it enforces testable requirements, performs quality validation, and documents dependencies automatically from simple natural language prompts.