By murilobauck
Transform vague requests into shipped, reviewed code by walking through structured specification interviews, managing conventional-commit git workflows with CI/tests and PRs, and scaffolding a local specs directory.
Git mechanics for any code demand — branch creation off develop, conventional commits, CI/tests, push, and a PR that pauses for approval. Use ALWAYS when starting a feature/fix/chore, creating a branch, committing, opening a PR, or when the spec-driven flow (prompt-grill) reaches the kickoff, checkpoint, or close phases. Single source of git mechanics; never reimplement branch/commit/PR outside it.
Interrogates the user about a vague plan, feature, or prompt until reaching complete understanding, resolving every branch of the decision tree before any implementation. Use ALWAYS when the user requests a new feature, describes an ambiguous task, says "grill me", "interview me", "refine this prompt", or when a request has more than one possible interpretation — even if they don't ask for it explicitly.
Scaffolds the Specsmith specs/ structure into the current project — copies the specs/ README and the spec/plan/tasks templates from the installed plugin into the project root so prompt-grill and the spec-driven flow have a local home. Use when the user installs Specsmith and wants the specs/ scaffold in their project, says "init specsmith", "set up specs", "add the spec template", or before starting the spec-driven flow in a project that has no specs/ folder yet.
A spec-driven development kit for Claude Code and AI IDEs.
AI coding tools give inconsistent results when you drive them ad hoc. Specsmith
packages a method that works in practice: interrogate the request until it's
unambiguous, write a spec.md, then plan.md, then tasks.md, then execute
with disciplined git hygiene. It ships as an installable Claude Code plugin
and IDE-compatible skills — two skills plus a specs/ scaffold that ties them together.
Developers already comfortable with Claude Code or AI agents in IDEs (like Antigravity, Cursor, Copilot Workspace) who want a proven path from a vague request to shipped, reviewed code without losing rigor along the way.
spec.md (approved) → plan.md (approved, declares the branch) → tasks.md →
kickoff (branch) → code (1 commit per task) → close (tests/CI → push → PR draft, pause)
Never jump straight to implementation. Each stage advances only once the previous one is approved.
| Skill | What it does |
|---|---|
prompt-grill | Interrogates a vague request one question at a time until it can be written as an assertive spec, then generates specs/<feature>/spec.md. |
dev-lifecycle | The single source of git mechanics: branch off develop, Conventional Commits, one commit per task, green gates, and a PR that pauses for your approval. |
specsmith-init | Copies the specs/ scaffold (README + validated templates for spec, plan, and tasks) into your project so the spec-driven flow has a local home. Optional — prompt-grill works without it. |
IDEs (Antigravity, Cursor, Vscode, etc.) — see below ↓
Claude Code — via plugin marketplace:
/plugin marketplace add murilobauck/specsmith
/plugin install specsmith@specsmith
After install, the skills are available globally in any project — no
per-project copying or generation step. To also scaffold the specs/ folder
into your project, run /specsmith-init.
Paste the prompt below into your agent. It will fetch both skills from GitHub,
write them into .specsmith/ in your project, and scaffold the specs/
folder — no manual steps needed.
Install Specsmith in this project by following these steps:
1. Fetch https://raw.githubusercontent.com/murilobauck/specsmith/main/skills/dev-lifecycle/SKILL.md
and write the content to .specsmith/dev-lifecycle.md in the current project root.
2. Fetch https://raw.githubusercontent.com/murilobauck/specsmith/main/skills/prompt-grill/SKILL.md
and write the content to .specsmith/prompt-grill.md in the current project root.
3. Fetch https://raw.githubusercontent.com/murilobauck/specsmith/main/specs/README.md
and write it to specs/README.md (skip if the file already exists).
4. Fetch https://raw.githubusercontent.com/murilobauck/specsmith/main/specs/_template/spec.md
and write it to specs/_template/spec.md (skip if exists).
5. Fetch https://raw.githubusercontent.com/murilobauck/specsmith/main/specs/_template/plan.md
and write it to specs/_template/plan.md (skip if exists).
6. Fetch https://raw.githubusercontent.com/murilobauck/specsmith/main/specs/_template/tasks.md
and write it to specs/_template/tasks.md (skip if exists).
After completing all steps, read .specsmith/prompt-grill.md and .specsmith/dev-lifecycle.md
so you are ready to use them. Confirm which files were created.
/specsmith-init to scaffold specs/ (Claude Code only).prompt-grill (or just say "interview me about X"). It conducts the
interview and writes specs/<feature>/spec.md.plan.md (copy from specs/_template/plan.md).tasks.md (copy from
specs/_template/tasks.md).dev-lifecycle handles the branch, commits, and PR.dev-lifecycle ships as one opinionated reference flow (develop-based
branches, Conventional Commits, PR paused for approval). Teams using a
different git model should adapt the kickoff and close phases accordingly —
there is no automatic parametrization in v1.
v0.1 — initial MVP. This first release is deliberately minimal: it ships the method (the two core skills + the scaffold) so it can be validated and refined in real use before growing. Expect the surface to evolve based on feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub murilobauck/specsmith --plugin specsmithReliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,561 supported skills.