speckit-specify

Convert natural language feature descriptions into structured specifications with validation checks.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/xyphyx/internal-project-template --skill speckit-specify-xyphyx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/xyphyx/internal-project-template/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/xyphyx/internal-project-template --skill speckit-specify-xyphyx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts natural language feature descriptions into structured, executable specifications, saving time and reducing miscommunication between product and engineering teams.

Core Features & Use Cases

  • Generates a complete SPEC template from a plain-language feature description without leaking implementation details.
  • Validates the spec against a predefined template and produces a quality checklist to guide planning.
  • Supports extension hooks and templates to tailor the spec to organizational standards.

Quick Start

Describe the feature you want to specify 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 into structured feature specifications?

To convert natural language into structured feature specifications, input a plain-language feature description. The system processes it to produce a complete spec template with sections, validation checks, and scenarios, omitting implementation details.

What is the best way to generate testable requirements from plain text descriptions?

Generating testable requirements from plain text involves applying a predefined specification template to your feature description. This translates ideas into structured sections and produces a quality checklist to validate the requirements.

Can I use a specification template to validate feature scenarios for product management?

Yes, you can use a specification template to validate feature scenarios for product management. The system checks your spec against a predefined template and outputs a validation checklist to guide planning and ensure testability.

Does generating a feature spec from natural language avoid leaking implementation details?

Generating a feature spec from natural language actively avoids leaking implementation details. It focuses entirely on structuring product and engineering requirements, producing sections and templates that define what the feature must do without specifying how to build it.

How do I tailor generated specifications to match organizational standards?

To tailor generated specifications to organizational standards, use the available extension hooks and templates. These allow you to customize the predefined spec structure so it aligns with your team's specific engineering and product management workflows.