Spec-driven autonomous Claude Code harness — autonomous loop with self/cross-verification, smart defaults, test enforcement, multi-agent orchestration
npx claudepluginhub hoya324/oh-my-harnessSpec-driven autonomous Claude Code harness — autonomous loop with self/cross-verification, weight-aware routing & multi-model independent verify, smart defaults, test enforcement, model routing
Lightweight Claude Code harness. Zero config, instant boost.
Smart defaults, test enforcement, model routing, and multi-agent orchestration — all through native hooks.
한국어 · Get Started · Features · Multi-Agent · Config · Architecture
Claude Code is powerful out of the box — but it doesn't enforce testing, doesn't warn before rm -rf, and treats every request the same regardless of complexity.
Oh My Harness (OMH) adds a thin layer of smart defaults using Claude Code's native hook system. No heavy plugins, no runtime overhead — just hooks, skills, and CLAUDE.md instructions that make every session safer and more productive.
graph LR
A[You type a prompt] --> B{OMH Hooks}
B --> C[Ambiguity? Ask first]
B --> D[3+ tasks? Plan mode]
B --> E[rm -rf? Warn]
B --> F[Code changed? Test reminder]
B --> G[git commit? Convention check]
style B fill:#7C3AED,color:#fff
Minimal guards, maximum customization.
OMH believes the best harness is one you barely notice. Instead of blocking and enforcing, OMH guides with smart defaults — warnings instead of walls, reminders instead of restrictions.
Where OMH truly shines is helping you build and use project-specific skills. Every codebase is different: your test conventions, review checklists, and lint workflows are unique. OMH auto-scaffolds per-project skills based on your detected stack, then gets out of the way so you can customize them.
.claude/skills/ — your project, your rules/init-project to scaffold, then customize freely# 1. Install plugin (user scope by default)
claude plugin install oh-my-harness@oh-my-harness
# 2. Restart Claude Code, then initialize your project config:
/harness-setup
npm install -g oh-my-harness
cd your-project
oh-my-harness init
Either way, start Claude Code as usual — harness features activate automatically.
When a new version is released, update to get the latest hooks, detection patterns, and features.
# Pull the latest plugin version
claude plugin update oh-my-harness@oh-my-harness
# Re-initialize to apply updated hooks and dictionary
/harness-setup
# Update the global package
npm update -g oh-my-harness
# Re-run init to copy updated hooks into your project
oh-my-harness init
Note:
initpreserves your existingharness.config.json. Only hooks, commands, and CLAUDE.md instructions are refreshed.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations