By refo
Stack-agnostic agentic dev workflow helpers: TDD, commits, PRDs, issue triage, pre-commit setup, design grilling. Reads per-project config from .claude/helpers.json.
Create a git commit with conventional commit message format
Based on "Design It Twice" from "A Philosophy of Software Design": your first idea is unlikely to be the best. Generate multiple radically different designs, then compare.
This guide enables safety hooks that prevent Claude from executing destructive git operations. The setup intercepts dangerous commands like `git push`, `git reset --hard`, `git clean`, `git branch -D`, and `git checkout .` before execution.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree.
Detect this project's stack and write a draft .claude/helpers.json so the rest of the dev-helpers plugin commands know how to behave. Run once per repo after installing the plugin.
Executes bash commands
Hook triggers when Bash tool is used
Runs pre-commands
Contains inline bash commands via ! syntax
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.
Personal Claude Code marketplace bundling a few plugins I use across projects.
| Plugin | What it is |
|---|---|
dev-helpers | Stack-agnostic slash commands for TDD, conventional commits, PRD writing, GitHub issue triage, pre-commit setup, design grilling, plus an /init-helpers bootstrapper that writes a per-project .claude/helpers.json. Includes a block-dangerous-git.sh PreToolUse hook. |
mp | Matt Pocock's skills, vendored verbatim via git subtree and exposed under the mp: namespace (mp:tdd, mp:grill-me, …). |
Add the marketplace once per machine, then install whichever plugins you want:
/plugin marketplace add https://github.com/refo/claude-dev-helpers
/plugin install dev-helpers@refo
/plugin install mp@refo
plugins/<name>/:
.claude-plugin/plugin.json — name, version, description, and pointers to commands, skills, or hooks directories as needed.commands/, skills/<skill>/SKILL.md, hooks/)..claude-plugin/marketplace.json:
{
"name": "<name>",
"source": "./plugins/<name>",
"description": "...",
"version": "0.1.0",
"category": "...",
"tags": ["..."]
}
git subtree --squash so updates stay a one-liner. See plugins/mp/README.md for the exact add / pull commands.A file at <repo>/.claude/commands/<name>.md shadows the plugin's copy of that command for that project.
dev-helpers' commands started life as skills from Matt Pocock's mattpocock/skills — adapted and generalized here. The mp plugin vendors that repo unchanged. Huge thanks to Matt.
MIT. mattpocock/skills is also MIT — preserve the notices in LICENSE and plugins/mp/skills/LICENSE.
npx claudepluginhub refo/claude-dev-helpers --plugin dev-helpersMatt Pocock's Claude Code skills, vendored from mattpocock/skills via git subtree.
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
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, and rules evolved over 10+ months of intensive daily use
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.