Lightweight Claude Code harness with smart defaults, test enforcement, and multi-agent orchestration
npx claudepluginhub hoya324/oh-my-harnessLightweight Claude Code harness — smart defaults, test enforcement, model routing
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 80 focused plugins, 185 specialized agents, and 153 skills - optimized for granular installation and minimal token usage
Agent skills for building and maintaining promptfoo evaluations
Share bugs, ideas, or general feedback.
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.