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.