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)

Read original