By moondongmin
Agent team builder: dynamic project analysis, custom agents/skills, and dual-leader pipelines (tdd-leader + team-leader)
Build a backend-focused agent team (framework/architecture/ORM detection + Project_Context injection)
Build a frontend-focused agent team (framework/rendering/a11y/perf detection + Project_Context injection)
Build agent team and skills for the project
Show available oh-my-harness skills and usage
Run full team implementation workflow (analyze → plan → implement → review → security → verify)
🏛 Strategic Architecture & Debugging Advisor — code analysis, root cause diagnosis, evidence-based architectural guidance that adapts to the detected project style (READ-ONLY)
🔍 Severity-rated code review — logic defects, SOLID checks, security, performance, spec compliance (READ-ONLY)
🐛 Root-cause analysis, regression isolation, build/compilation error resolution — minimal fix specialist
⚡ Focused task executor for implementation — writes code to pass tests, smallest viable diff
🛡 OWASP Top 10 vulnerability detection, secrets scanning, dependency audit (READ-ONLY)
Backend-only harness builder. Scans the project root to detect language / framework / architecture_style / data_layer / api_style / test_stack, then generates the core 6 agents + 2 leaders + conditional specialists with concrete project evidence injected. Triggers: '백엔드 하네스 만들어줘', 'harness-be', 'backend harness', team setup on server projects (NestJS / Express / Fastify / FastAPI / Django / Spring / Go etc.), reconfiguring an existing harness from a backend perspective, and automatic invocation when the router skill (harness) branches to BE.
Frontend-only harness builder. Scans React / Vue / Angular / Svelte projects to detect framework / meta_framework / rendering_model / state / styling / test_stack / has_storybook / has_i18n, then generates the core 6 + 2 leaders + the 4 mandatory frontend agents (ui-reviewer / a11y-auditor / perf-auditor / component-test-engineer) + conditional specialists. Triggers: '프론트엔드 하네스 만들어줘', 'harness-fe', 'frontend harness', team setup on frontend projects (Next.js / Nuxt / SvelteKit / Remix / Vite SPA etc.), reconfiguring an existing harness from a frontend perspective, and automatic invocation when the router skill (harness) branches to FE.
Router that auto-detects project type and delegates to the backend or frontend harness. Actual agent team construction is performed by harness-be (backend) or harness-fe (frontend). Triggers: '하네스 만들어줘', '하네스 구성해줘', '하네스 구축해줘', '하네스 설계', '하네스 엔지니어링', '에이전트 팀 구성해줘', '팀 세팅해줘', 'harness 만들어줘', 'build harness', 'oh-my-harness', and — when a project already has a harness — '구현해줘', '개발해줘', '작업 시작'.
General-purpose implementation orchestrator powered by an agent team. The team-leader coordinates an architect→executor→code-reviewer→security-reviewer→debugger team to perform large-scale construction/refactoring/structural changes/migrations. Triggers: '팀으로 구현해줘', '에이전트 팀으로 작업', '리팩토링해줘', '구조 변경해줘', '구조 개선', '대규모 변경', '아키텍처 변경', '대규모 리팩토링', '마이그레이션해줘', '모듈 추가', '새 기능 설계+구현', '팀 워크', 'team work', '팀으로 개발'. Use aggressively when the project has a harness in place and the user requests a sizable change.
Agent team orchestrator that implements features via TDD (Test-Driven Development). The tdd-leader coordinates an architect→test-engineer→executor→code-reviewer→security-reviewer→debugger team to drive Red-Green-Refactor cycles automatically. Triggers: 'TDD로 구현해줘', 'tdd', '테스트 먼저 작성하고 구현해줘', '테스트 주도로 개발해줘', 'Red-Green-Refactor', '레드 그린 리팩터', '기능 구현해줘', '이거 만들어줘', 'tdd로 작업', 'TDD 워크플로우', 'test-first', '테스트 퍼스트'. Use aggressively when the project has a harness in place and the user requests new feature implementation.
Executes bash commands
Hook triggers when Bash tool is used
Uses power tools
Uses Bash, Write, or Edit tools
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.
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model
A Claude Code plugin that analyzes your project and auto-builds a tailored agent team
Originally, a harness is the set of straps, reins, and gear you put on a horse — the tack that lets a rider hold a powerful animal in place and steer it toward useful work. The word crossed into engineering as a metaphor: a test harness is the wiring of inputs, stubs, and assertions that lets a unit run in isolation. The same idea spread to evaluation harnesses for ML models (e.g. lm-evaluation-harness), and in the LLM era it reappeared as the agent harness — the prompts, tools, and guardrails that hold an LLM in place while it does real work.
oh-my-harness takes that last meaning one step further. Instead of dropping in a generic agent scaffold, it scans your project first, detects the stack and architecture, and then builds a scaffold tailored to the evidence it found — a team of specialized agents where each one only carries the context it actually needs. The horse is still the LLM; the harness is now cut to the shape of your project.
Say "harness", get a team.
Scans your project to detect framework, architecture, and test stack, then injects that evidence directly into agent prompts to build a project-tailored agent team. No DDD/Hex/NestJS baked in — those lenses only activate when the actual code says so.
Claude Code is powerful, but one agent doing design, implementation, testing, review, security, and debugging all at once leads to bloated context and inconsistent quality.
oh-my-harness fixes this:
domain-expert only when Hexagonal is detected).claude/, survives across sessions<Project_Context> block (new in v1.0.0)1. Install the plugin
/plugin marketplace add MoonDongmin/oh-my-harness
/plugin install oh-my-harness
2. Codex CLI (optional, recommended)
npm install -g @openai/codex
codex login
Without Codex CLI, coding agents fall back to Claude Sonnet.
3. Build a harness in your project
/oh-my-harness:harness
Auto-detects project type and delegates to harness-be (backend) or harness-fe (frontend). You can also invoke them directly:
/oh-my-harness:harness-be # backend-only
/oh-my-harness:harness-fe # frontend-only
| Command | Description |
|---|---|
/oh-my-harness:harness | Router — auto-detects BE/FE and delegates |
/oh-my-harness:harness-be | Backend harness builder (framework/architecture/ORM detection) |
/oh-my-harness:harness-fe | Frontend harness builder (framework/rendering/a11y/perf detection) |
/oh-my-harness:tdd | TDD team pipeline (Red → Green → Refactor, category-aware) |
/oh-my-harness:implement | General team implementation (refactoring, migration, structural change) |
/oh-my-harness:verify | Verify changes (build, tests, typecheck) |
/oh-my-harness:help | Help |
Each agent has distinct permissions and specialization. Their base prompts are framework-neutral; the harness injects actual project evidence via a <Project_Context> block at generation time.
Strategic advisor. Analyzes architecture and diagnoses root causes. READ-ONLY — never touches code, only reads and recommends with file:line evidence.
npx claudepluginhub moondongmin/oh-my-harness --plugin oh-my-harnessMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.