Oh My ClaudeCode: Legal Doping for Claude Code

4 min read
Cover

TL;DR

A multi-agent plugin for Claude Code. It has a lot of features, but this post focuses on ralplan, autopilot, ultraqa, and review commands. For the rest, check the official docs and use what you need.


Oh My ClaudeCode (OMC) offers 32 agents, 40 skills, and 5 execution modes. The documentation is massive, and it's hard to know what to use when. After a few days of real usage, I found that only a handful of features get used regularly. Here's a rundown of those.


Installation

/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
/oh-my-claudecode:omc-setup

3 Core Keywords

1. ralplan

A combination of planning and relentless execution. Great for complex feature implementations.

ralplan: implement user authentication system

It gathers requirements through an interview-style process, then works until completion without giving up.

2. autopilot

Fully autonomous mode. Use it when you have a clear task and want to step away.

autopilot: write React component tests

3. ultraqa

Runs QA cycles autonomously. It repeats testing and fixing until the goal is met.

ultraqa: write tests for all API endpoints

Review Commands

The slash commands for code review are surprisingly useful:

CommandPurpose
/reviewGeneral code review
/code-reviewDetailed code review
/security-reviewSecurity vulnerability check
/analyzeCodebase analysis

Running /security-review before a PR catches things you might have missed.

Agent-Level Model Routing

This is OMC's hidden strength. It automatically selects the right model for each task type, optimizing token usage:

AgentModelPurpose
architectOpusArchitecture, debugging, root cause analysis
researcherSonnetDocumentation, multi-repo research
exploreHaikuQuick codebase exploration
executorSonnetFocused execution
designerSonnetUI/UX work
writerHaikuTechnical documentation
visionSonnetVisual analysis
criticOpusPlan critique
analystOpusPre-analysis, hidden requirements
orchestratorSonnetTodo coordination
plannerOpusStrategic planning (interview-based)
qa-testerSonnetCLI/service testing

Simple exploration goes to Haiku, complex analysis goes to Opus. Users don't need to worry about it — it optimizes automatically.

The cost savings are noticeable. The bills I used to get running Sonnet 3.5 at a similar intensity a few months ago feel comparable to running Opus 4.5 now. Opus is still an expensive model, sure, but model routing ensures it's only used where it's truly needed, keeping overall costs in check.

HUD: Real-Time Session Usage

I used to check usage manually with npx ccusage@latest, but OMC's HUD feature shows session limits in real-time.

Over the weekend, I hit the limit about 5 times, and the percentage shown matched the actual limit timing accurately. Being able to predict when you'll hit the limit makes planning your work sessions much easier.

Weekend Usage Stats

Over 4 days of heavy usage, ccusage showed about $200 in token consumption. Since it's a subscription model, I didn't actually pay that much — think of it as a reference for usage intensity.

I hit the limit 5 times, and the HUD percentage closely matched the actual limit timing. This meant no surprise stops mid-work — I could prepare in advance.

Things I Haven't Tried Yet

There are other modes like Swarm, Pipeline, and Ecomode that I haven't gotten around to. I'll write about them separately if I do.


Wrapping Up

OMC's documentation is massive, and it's overwhelming at first. Starting with ralplan, autopilot, and ultraqa, then gradually adding review commands as you get comfortable — that's the realistic approach.

Agent-level model routing and HUD usage tracking are bonus convenience features that come along for the ride.


Refs