From Specsmith
Interrogates users to turn vague feature requests into precise specifications through a structured interview tree.
How this skill is triggered — by the user, by Claude, or both
Slash command
/specsmith:prompt-grillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Goal: turn vague requests into assertive specifications BEFORE writing any code.
Goal: turn vague requests into assertive specifications BEFORE writing any code.
description states the trade-off in one line.At the end, write specs/<feature>/spec.md in the user's project (create the
directory if needed). Use the section structure below directly — do not depend
on a template file existing in the project. If the project already has
specs/_template/spec.md (e.g. after running specsmith-init), follow that
template's structure instead.
Once the spec is approved, follow the flow in specs/README.md:
spec.md approved → plan.md approved (declares the branch) → tasks.md → lifecycle kickoff (branch) → code (1 commit per task, checkpoint phase) → lifecycle close (tests/CI → push → PR draft, pause) — git mechanics per the dev-lifecycle skill.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub murilobauck/specsmith --plugin specsmith