Specsmith adds a spec-first workflow to Claude Code
Specsmith is an that makes the work start with a clear written spec before any code is generated. The workflow is fixed as interview, spec, plan, tasks, then code. When a request is vague, `prompt-grill` asks one question at a time until the request can be turned into a clear `specs/spec.md` file.
The process then moves from `spec.md` to `plan.md`, then `tasks.md`, then code, with one commit for each task. `dev-lifecycle` handles the Git side by creating a branch from `develop`, using , checking that tests and CI are green, and opening a PR that waits for approval instead of merging by itself. Installation inside Claude Code uses two commands: add the `murilobauck/specsmith` , then install `specsmith@specsmith`.
The current version is v0.1 and intentionally small, with two skills and a `specs/` scaffold. It is released under the .
Key points
- Specsmith is an plugin for Claude Code.
- It forces a spec-first flow before code is written.
- `prompt-grill` turns unclear feature requests into `specs/spec.md` through questions.
- The workflow creates a plan, task list, code, and one commit per task.
- `dev-lifecycle` manages branches, , CI checks, and approval-based PRs.
Sources covering this story (4)
- r/ClaudeAISpecsmith adds a spec-first workflow to Claude Code ↗
- Hacker NewsCLI That Enforces Spec-Driven Development with Claude Code, OpenCode, and Codex ↗
- r/ClaudeAII built an interactive coding game using Claude & spec-driven development. Here is how it fundamentally changed my AI workflow. ↗
- r/AIDeveloperNewsI was tired of repeating myself to Claude Code, so I built a CLI tool that automates spec generation and manages context for me with persistent memory that gives continuity across sessions (open source) ↗