From spec-plugin
Analyze requirements, ask clarifying questions, and produce a clear specification. Invoke with /spec before starting non-trivial implementation work.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spec-plugin:specThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Produce a clear, unambiguous requirements spec before implementation begins. This skill answers "what exactly should we build?" — not "how do we build it?"
Produce a clear, unambiguous requirements spec before implementation begins. This skill answers "what exactly should we build?" — not "how do we build it?"
Provide the task description after the command:
/spec Add pagination to the users API
The agent analyzes the task description, identifies ambiguities, and asks targeted questions grouped by:
When a question benefits from concrete context, the agent looks up relevant code to make the question specific rather than generic.
Answer each question. The agent will proceed once ambiguities are resolved.
The agent produces a structured specification:
npx claudepluginhub xorphitus/claude-code-marketplace --plugin spec-pluginConducts multi-round interviews to refine rough SPEC.md into complete, implementation-ready specifications with tasks. Use for new features, requirements refinement, or ideas to actionable specs.
Use when building any feature, API, module, or system before writing implementation code - produces a structured behavior specification defining inputs, outputs, constraints, edge cases, and acceptance criteria as the authoritative artifact
Converts vague feature ideas into written, agreed specifications through structured questioning across nine dimensions. Produces docs/specs/*.md with acceptance criteria for planning, scaffolding, and TDD tools.