Claude Code에서 복잡한 작업을 여러 전문 에이전트에게 자동 분배하는 oh-my-claudecode(omc) 플러그인의 설치, 명령어, 활용법을 정리한다.
[01] omc란?
oh-my-claudecode(omc)는 Claude Code를 위한 Multi-Agent 오케스트레이션 프레임워크다. 복잡한 작업을 자동으로 전문화된 에이전트들에게 분배하고, 설정 없이 즉시 사용할 수 있다.
| 특징 |
설명 |
| 설정 불필요 |
기본값으로 즉시 작동 |
| 팀 우선 |
계획 → 설계 → 실행 → 검증 파이프라인 |
| 자연어 명령 |
명령어 암기 불필요, 자연어로 지시 |
| 자동 병렬화 |
복잡한 작업을 에이전트에게 자동 분배 |
| 19개 전문 에이전트 |
아키텍처, 연구, 테스트, 데이터과학 등 |
| 스마트 라우팅 |
간단한 작업은 Haiku, 복잡한 추론은 Opus 사용 |
[02] 설치
2-1. 플러그인 마켓플레이스 (권장)
Claude Code 프롬프트에서 아래 명령어를 순서대로 입력한다.
1
2
|
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
|
2-2. npm CLI
1
|
npm i -g oh-my-claude-sisyphus@latest
|
리포지토리는 oh-my-claudecode이지만, npm 패키지명은 oh-my-claude-sisyphus다.
2-3. 초기 설정
또는 터미널에서:
2-4. 빠른 시작
설치 후 바로 사용할 수 있다:
1
|
autopilot: build a REST API for managing tasks
|
[03] 주요 명령어
3-1. 전체 명령어 맵
graph TD
OMC["omc"]
OMC --> TEAM["/team\n팀 오케스트레이션"]
OMC --> AUTO["/autopilot\n완전 자동 실행"]
OMC --> RALPH["/ralph\n지속성 모드"]
OMC --> ULW["/ultrawork\n최대 병렬화"]
OMC --> DI["/deep-interview\n요구사항 분석"]
OMC --> ASK["/ask\n전문가 자문"]
OMC --> CCG["/ccg\n삼중 모델 종합"]
OMC --> SKILL["/skill\nSkill 관리"]
style OMC fill:#f3e5f5,stroke:#6a1b9a
style TEAM fill:#e3f2fd,stroke:#1565c0
style AUTO fill:#e8f5e9,stroke:#2e7d32
style RALPH fill:#fff3e0,stroke:#e65100
style ULW fill:#fce4ec,stroke:#c62828
style DI fill:#f5f5f5,stroke:#616161
style ASK fill:#ffffcc,stroke:#f9a825
style CCG fill:#e0f7fa,stroke:#00838f
style SKILL fill:#fce4ec,stroke:#ad1457
3-2. 명령어 요약
| 명령어 |
설명 |
사용 시점 |
/team |
팀 기반 파이프라인 (계획→설계→실행→검증) |
구조적인 개발 작업 |
/autopilot |
완전 자동 실행 |
명확한 요구사항의 빠른 구현 |
/ralph |
완료될 때까지 지속 시도 |
끈기가 필요한 리팩토링 |
/ultrawork (/ulw) |
최대 병렬화 |
대량 오류 수정 |
/deep-interview |
소크라테스식 요구사항 분석 |
불명확한 요구사항 정리 |
/ask |
특정 모델에 전문가 자문 요청 |
설계 검토, 리스크 분석 |
/ccg |
Codex + Gemini + Claude 통합 |
다각적 검토 |
/skill |
Skill 관리 (추가/삭제/검색) |
반복 패턴 등록 |
[04] Team Mode — 팀 오케스트레이션
omc의 핵심 기능이다. 계획 → 설계 → 실행 → 검증 → 수정의 파이프라인 구조로 작업을 처리한다.
1
|
/team 3:executor "fix all TypeScript errors"
|
| 구문 |
의미 |
3:executor |
executor 에이전트 3명 배포 |
"fix all ..." |
작업 지시 |
tmux CLI에서 사용
1
2
3
|
omc team 2:codex "review auth module for security issues"
omc team 2:gemini "redesign UI components for accessibility"
omc team 1:claude "implement the payment flow"
|
상태 확인 및 종료
1
2
|
omc team status auth-review # 상태 확인
omc team shutdown auth-review # 종료
|
[05] Autopilot — 완전 자동 실행
요구사항이 명확할 때, 처음부터 끝까지 자동으로 실행한다.
1
|
/autopilot "build a todo app"
|
또는 자연어 단축키:
1
|
autopilot: build a REST API for managing tasks
|
[06] Ralph — 지속성 모드
완료될 때까지 포기하지 않고 계속 시도한다. 복잡한 리팩토링이나 마이그레이션에 적합하다.
1
|
/ralph "refactor authentication module"
|
[07] Deep Interview — 요구사항 분석
요구사항이 불명확하거나, 설계부터 꼼꼼히 검토하고 싶을 때 사용한다.
1
|
/deep-interview "I want to build a task management app"
|
소크라테스식 질문을 통해:
- 숨겨진 전제를 파악한다
- 여러 항목에 대한 명확도를 측정한다
-
코드를 작성하기 전에 무엇을 만들지 정확히 아는 것이 목표다
[08] Ultrawork — 최대 병렬화
대량의 작업을 최대한 병렬로 처리한다.
1
|
/ultrawork "fix all errors"
|
축약형:
[09] Ask & CCG — 전문가 자문
9-1. Ask — 단일 모델 자문
특정 모델에 전문가 조언을 요청한다.
1
2
3
|
/ask claude "review this migration plan"
/ask codex "identify architecture risks"
/ask gemini "propose UI design ideas"
|
터미널 CLI:
1
2
3
|
omc ask claude "review this migration plan"
omc ask codex --prompt "identify architecture risks"
omc ask gemini --prompt "propose UI ideas"
|
9-2. CCG — 삼중 모델 종합
Codex + Gemini + Claude 세 모델의 관점을 종합한다.
1
|
/ccg "review this PR - architecture (Codex) and UI (Gemini)"
|
[10] Skill 시스템
omc는 반복되는 패턴을 Skill로 저장하고 재사용할 수 있다.
10-1. Skill 저장 위치
| 범위 |
경로 |
공유 범위 |
우선순위 |
| 프로젝트 |
.omc/skills/ |
팀 전체 (버전관리) |
높음 |
| 사용자 |
~/.omc/skills/ |
모든 프로젝트 |
낮음 |
10-2. Skill 파일 예시
1
2
3
4
5
6
7
8
|
# .omc/skills/fix-proxy-crash.md
---
name: Fix Proxy Crash
description: aiohttp proxy crashes on ClientDisconnectedError
triggers: ["proxy", "aiohttp", "disconnected"]
source: extracted
---
Wrap handler at server.py:42 in try/except ClientDisconnectedError...
|
10-3. Skill 관리 명령어
1
2
3
4
5
6
|
/skill list # Skill 목록
/skill add # 새 Skill 추가
/skill remove # Skill 제거
/skill edit # Skill 편집
/skill search # Skill 검색
/learner # 자동 패턴 추출
|
[11] CLI 유틸리티
11-1. 터미널 명령어
| 명령어 |
설명 |
omc setup |
초기 설정 |
omc hud |
실시간 HUD 상태 표시 |
omc doctor |
진단 및 캐시 정리 |
omc wait |
Rate Limit 상태 확인 |
omc wait --start |
자동 재개 활성화 |
omc wait --stop |
자동 재개 비활성화 |
11-2. Autoresearch — 자동 연구
1
2
3
4
|
omc autoresearch
omc autoresearch --mission "improve startup performance" \
--eval "npm test -- --run src/tests/perf.test.ts"
omc autoresearch init --topic "benchmark onboarding flow"
|
11-3. 알림 설정 (Telegram/Discord/Slack)
작업 완료 시 알림을 받을 수 있다.
1
2
3
4
5
6
7
8
9
10
11
|
# Telegram
omc config-stop-callback telegram --enable \
--token <bot_token> --chat <chat_id>
# Discord
omc config-stop-callback discord --enable \
--webhook <url>
# Slack
omc config-stop-callback slack --enable \
--webhook <url>
|
[12] In-Session 자연어 단축키
Claude Code 세션 안에서 슬래시 명령어 없이 자연어로도 사용할 수 있다.
| 자연어 |
동작 |
autopilot: 할 일 앱 만들어줘 |
Autopilot 실행 |
ralph: 인증 모듈 리팩토링 |
Ralph 실행 |
deepsearch for auth middleware |
코드베이스 검색 |
ultrathink about this design |
깊은 추론 |
cancelomc / stopomc
|
실행 중단 |
[13] 업데이트
1
2
3
4
5
6
7
8
9
|
# npm
npm i -g oh-my-claude-sisyphus@latest
# 플러그인
/plugin marketplace update omc
/setup
# 문제 발생 시
/omc-doctor
|
[14] 정리
| 용도 |
명령어 |
설명 |
| 구조적 개발 |
/team 3:executor "작업" |
팀 파이프라인 |
| 빠른 구현 |
/autopilot "작업" |
완전 자동 |
| 끈기 있는 작업 |
/ralph "작업" |
완료까지 반복 |
| 대량 처리 |
/ulw "작업" |
최대 병렬화 |
| 요구사항 정리 |
/deep-interview "아이디어" |
소크라테스식 분석 |
| 전문가 검토 |
/ask codex "검토 요청" |
단일 모델 자문 |
| 다각적 검토 |
/ccg "검토 요청" |
삼중 모델 종합 |
참고: oh-my-claudecode GitHub · 공식 문서