speckit-specify

Convert natural-language feature descriptions into structured, testable specifications.

2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/d0whc3r/statsig-browser-extension --skill speckit-specify-d0whc3r
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/d0whc3r/statsig-browser-extension/tree/main/.trae/skills/speckit-specify
Command: npx skills add https://github.com/d0whc3r/statsig-browser-extension --skill speckit-specify-d0whc3r

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the guesswork in translating a natural-language feature idea into a structured, testable specification that stakeholders can review and plan against.

Core Features & Use Cases

  • Creates an actionable feature spec from a plain-language description, including user scenarios, functional requirements, and measurable success criteria.
  • Validates specification quality by generating a checklist, running validation against it, and iterating on fixes until the spec meets the defined quality bar.
  • Supports workflow extensibility via optional pre- and post-spec hooks configured in .specify/extensions.yml to align with repository-specific branching or automation.

Quick Start

Ask the system to create a new feature specification by providing your feature description after the /speckit.specify command in your message.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I turn a feature idea into a testable specification?▼

A testable specification includes user scenarios, functional requirements, and measurable success criteria. This skill generates these structured elements from a plain-language description to validate quality and support planning.

What is the best way to write acceptance criteria from a plain language description?▼

The best way to write acceptance criteria from a plain language description is to generate a structured spec that validates quality via a checklist and iterates on fixes until requirements meet the defined quality bar.

How do I validate feature specification quality before planning?▼

To validate feature specification quality, generate a checklist and run validation against it, iterating on fixes until the spec meets the defined quality bar.

Can I run custom automation hooks during product planning spec generation?▼

You can run custom automation hooks during product planning spec generation by configuring optional pre- and post-spec hooks in a repository extensions file to align with branching or automation needs.

Does the feature specification tool resolve directory placement automatically?▼

The feature specification tool resolves spec directory placement automatically by determining the correct location based on project options or provided overrides during generation.

How do I create user scenarios for new product features?▼

To create user scenarios for new product features, provide a natural-language description and the system converts it into a structured specification including detailed user scenarios for stakeholder review.