speckit-specify

Generate feature specifications from natural language descriptions for spec-kit projects.

Updated May 3, 2026
One-click install
npx skills add https://github.com/Mohsen3-5/Trader --skill speckit-specify-mohsen3-5
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/Mohsen3-5/Trader/tree/main/Trader/.claude/skills/speckit-specify
Command: npx skills add https://github.com/Mohsen3-5/Trader --skill speckit-specify-mohsen3-5

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It removes the guesswork and repetition of turning a natural-language feature idea into a complete, planning-ready specification.

Core Features & Use Cases

  • Natural-language feature specification: Converts your feature description into a structured spec with user scenarios, functional requirements, and measurable success criteria.
  • Spec bootstrapping with validation: Creates a new feature directory and spec file from a template, then validates quality using a checklist workflow to reduce ambiguity.
  • Extension-hook aware workflow: Runs optional project-defined pre- and post-processing hooks when present and enabled.

Quick Start

Run /speckit.specify followed by your feature idea in plain language to generate a new spec you can immediately refine or plan.

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 natural language feature description into a structured specification?▼

To turn a natural language feature description into a structured specification, provide your feature text to automatically generate a spec directory, populate a markdown template with requirements and success criteria, and validate readiness for planning workflows.

What is feature specification bootstrapping and how does it reduce planning ambiguity?▼

Feature specification bootstrapping automatically creates a structured spec directory and markdown file from plain text, applying a completeness checklist to validate quality and reduce ambiguity before the planning phase begins.

How do I generate a planning-ready feature spec from a plain text idea?▼

You generate a planning-ready feature spec by parsing a plain text idea to create a concise short name, automatically writing feature.json, and validating the output against a completeness checklist to ensure readiness for the next phase.

Does feature specification generation support custom project hooks or templates?▼

Feature specification generation supports custom workflows by running optional project-defined pre- and post-processing hooks when present and enabled, using a template-based structure to populate user scenarios and functional requirements.

Can I use natural language to create feature directories and spec files automatically?▼

You can use natural language to create feature directories and spec files automatically by parsing a description to generate a concise short name, creating the specs/<generated-id>-<short-name>/spec.md path, and writing the feature.json metadata.

What happens if my feature description lacks detail during spec generation?▼

If your feature description lacks detail during spec generation, the process optionally asks up to three targeted clarification questions to gather missing information before validating the spec against a completeness checklist and reporting readiness.