By s-hiraoku
Deterministic PreToolUse guards: secret detection, dangerous command blocking, branch protection, prompt-injection detection, and MCP tool allowlisting.
npx claudepluginhub s-hiraoku/claude-harnesses --plugin safety-packThe most comprehensive Claude Code plugin — 60 agents, 228 skills, 75 legacy command shims, selective install profiles, and production-ready hooks for TDD, security scanning, code review, and continuous learning
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
Universal Claude Code workflow with specialized agents, skills, hooks, and output styles for any software project. Includes orchestrator, code-reviewer, debugger, docs-writer, security-auditor, refactorer, and test-architect agents.
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains
Complete plugin for Synapse A2A multi-agent framework including inter-agent communication, file safety, and history management
Verification feedback loop: format/typecheck/test on every edit, and block premature Stop until scripts/verify.sh passes.
Red-Green-Refactor TDD with subagent context isolation between test writer, implementer, and refactorer.
Severity-ranked code review and multi-pass security review with parallel specialist subagents.
Survive context loss across sessions: SessionStart context injection, cost-ceiling, large-edit gate, session-end summary, ledger templates, and goal-manager workflow.
plugins/safety-packExecutes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Share bugs, ideas, or general feedback.
claude-harnesses is a curated collection of hooks, skills, MCP recipes, slash commands, and subagents for long-running, safe, high-quality Claude Code-driven software development.
Claude Code should not be expected to succeed by intelligence alone. This repository provides the durable scaffolding around it: deterministic guardrails, resumable task memory, and reusable workflows for the work that comes up over and over (review, TDD, CI fix, security review, refactor, release check).
The user guide is published at s-hiraoku.github.io/claude-harnesses.
Pick whichever fits how you usually adopt tooling.
From inside a Claude Code session:
/plugin marketplace add s-hiraoku/claude-harnesses
/plugin install full@claude-harnesses
Or install just the pack you need:
/plugin install pr-guardian-pack@claude-harnesses
/plugin install safety-pack@claude-harnesses
/plugin install tdd-pack@claude-harnesses
The same flow works non-interactively from the shell:
claude plugin marketplace add s-hiraoku/claude-harnesses
claude plugin install full@claude-harnesses
Available packs: safety-pack, verification-pack, review-pack, tdd-pack, pr-guardian-pack, long-running-pack, mcp-pack, full.
APM is a cross-agent dependency manager that works with Claude Code, Cursor, Copilot, and others.
apm install s-hiraoku/claude-harnesses/full
# or pin to a tag
apm install s-hiraoku/claude-harnesses/tdd-pack#v0.1.0
Or declare the dependencies in apm.yml and run apm install to reproduce the same setup across machines.
gh skill installgh skill install s-hiraoku/claude-harnesses tdd --scope project
gh skill install s-hiraoku/claude-harnesses review --scope user
npx skills addnpx skills add s-hiraoku/claude-harnesses --skill review
npx skills add s-hiraoku/claude-harnesses --all
For vendoring harness files directly into your repo without a plugin runtime, see scripts/install.sh.
See docs/installation.md for the full comparison.
| Category | Items |
|---|---|
| Plugin packs | safety, verification, review, tdd, pr-guardian, long-running, mcp, full |
| Skills (15) | bug-fix, feature-implementation, refactor-safely, review, release-check, docs-updater, goal-manager, pr-guardian, tdd, security-review, simplify, fix-ci, deslop, long-running-orchestrator, empirical-prompt-tuning |
| Hooks (13) | secret-guard, dangerous-command-guard, branch-protection-guard, prompt-injection-detector, mcp-tool-allowlist, stop-verify, format-on-edit, typecheck-on-edit, test-on-edit, session-context-injector, cost-ceiling-guard, plan-required-on-large-change, session-end-summary |
| MCP recipes | GitHub, Playwright, Context7, Serena, Sequential-Thinking, Sentry |
| Slash commands | /verify, /review, /security-review, /tdd, /fix-ci, /pr-guardian, /checkpoint |
| Subagents | code-reviewer, security-auditor, tdd-test-writer, tdd-implementer, tdd-refactorer, ci-fixer |
| Settings presets | strict, default, experimental |
| CLAUDE.md templates | strict, frontend, library, nextjs |
Skills are prompts, and the author of a prompt can't judge its quality. Every skill in this repo goes through an empirical evaluation loop:
[critical]-tagged requirements in evals/<skill>/scenarios.yaml.evals/<skill>/ledger.md.CI (eval-quality-gate.yml) blocks any PR that modifies skills/<name>/SKILL.md without a recent passing ledger entry. Trivial fixes can opt out with [skip-eval] in the PR description.
The method is published as the empirical-prompt-tuning skill. Full how-to and copy-paste prompt template: docs/skill-evaluation.md.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim