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.
Lazy senior dev mode for AI agents. The best code is the code you never wrote.
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