cmd-speckit-specify
Original:🇺🇸 English
Translated
Transform a feature description into a structured spec.md
9installs
Sourcegsmlg-dev/code-agent
Added on
NPX Install
npx skill4agent add gsmlg-dev/code-agent cmd-speckit-specifyTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →/speckit.specify
Agent skill wrapper for the Claude command .
/speckit.specifyWhen the original command text references , , or named arguments, map them from the user's current request.
{{INPUT}}$1Command Instructions
Create a structured feature specification from the description. Focus strictly on WHAT and WHY — never HOW.
Steps
-
Validate input: If no description was provided, ask: "What feature would you like to specify?" and wait for the response.
-
Determine feature location:
- If exists: derive a 2-4 word kebab-case name from the description (action-noun format, e.g.
.specify/specs/). Write tooauth-api-integration..specify/specs/<feature-name>/spec.md - If does not exist: write to
.specify/in the project root and remind the user thatspec.mdhas not been run./speckit.init
- If
-
Load context: Ifexists, read it for governing principles and project constraints.
.specify/memory/constitution.md -
Write the spec to the determined path. Omit any section that does not apply:markdown
# Feature Specification: <Feature Name> **Status**: Draft **Created**: <YYYY-MM-DD> ## Overview One paragraph: what this feature is and why it exists. Written for business stakeholders. ## User Scenarios 1. As a [role], I want to [action] so that [outcome]. ## Functional Requirements Numbered list. Each requirement must be testable, technology-agnostic, and behavior-focused. ## Success Criteria Measurable outcomes with specific metrics or verifiable conditions. ## Key Entities (Include only if the feature involves persistent data) Name and description of core domain objects. ## Out of Scope Explicit list of what this feature does NOT include. ## Open Questions <!-- [NEEDS CLARIFICATION] items — max 3 --> -
Self-validate: Check — no implementation details, measurable success criteria, at most 3markers, scope is bounded.
[NEEDS CLARIFICATION] -
Resolve open questions interactively: Present eachitem as a multiple-choice question (2-5 options, recommended answer marked). Update the spec based on user selections.
[NEEDS CLARIFICATION] -
Report: State the file path and confirm readiness for the next step.
Next step: Run if ambiguities remain, or when the spec is complete.
/speckit.clarify/speckit.plan{{INPUT}}