oh-my-claude
무엇인가
oh-my-claude는 Claude Code에 병렬 실행 지시와 오케스트레이션 가드레일, 리뷰 게이트를 주입하는 플러그인이다. 규율하는 영역은 실행 절차다. 작업을 어떻게 쪼개 병렬로 돌릴지, 어떤 산출물을 어떤 검증 관문에 통과시킬지, 읽기 작업을 어디로 위임할지를 규칙으로 고정한다.
어떻게 동작하나
동작은 훅과 트리거 키워드로 이뤄진다. 프롬프트 어디에든 ultrawork 또는 ultraresearch를 넣으면 발동한다. 발동하면 Claude는 작업을 병렬화하고, 파일 읽기를 서브에이전트에 위임하고, todo로 진행 상황을 추적하며, 작업이 끝날 때까지 중단을 거부한다. 부분 구현이나 권한 요청 없이 실행한다. 훅은 백그라운드에서 돌아 별도 명령 없이 동작하며, Plan Mode 확장과 인터뷰·리서치 기반 PRD 생성도 함께 제공한다.
무엇과 다른가
프롬프트에 직접 "병렬로 처리하라"고 서술하는 방식과 달리, 트리거 단어 하나로 미리 정의된 절차 집합이 통째로 붙는다. CLAUDE.md 같은 정적 규칙 파일이 세션 내내 상시 로드되는 것과도 다르다. 이 플러그인은 키워드 발동형이고, 훅으로 상태를 기록하며, advisor·risk-assessor·critic·validator·code-reviewer·security-auditor 같은 전용 에이전트를 리뷰 게이트로 배치한다.
어떻게 쓰나
설치에는 uv가 필요하다. uv 설치 후 Claude Code에서 /plugin marketplace add TechDufus/oh-my-claude, /plugin install oh-my-claude@oh-my-claude를 실행하고 /reload-plugins로 다시 읽거나 Claude Code를 재시작한다. 저장소를 로컬 디렉터리로 클론한 뒤 그 경로를 marketplace add에 넘기는 방식도 지원한다. 첫 사용은 아무 프롬프트 끝에 ultrawork를 붙이는 것이다.
전제와 한계
Claude Code 전용이며 uv가 PATH에 있어야 하고 macOS·Linux·Windows를 지원한다. 플러그인 활성화에는 Claude Code 재시작이 필요하고 에이전트가 이를 대신할 수 없다. OpenKanban이 관리하는 터미널에서 실행하면 OPENKANBAN_SESSION 환경변수를 감지해 ~/.cache/openkanban-status/{session}.status에 상태를 기록하고, 그 외 환경에서는 훅이 즉시 종료되어 오버헤드가 없다. 캐시되는 콘텐츠를 수정하면 plugin.json과 marketplace.json 두 곳의 버전을 함께 올려야 한다.
관련 논문 2
유사 도구
- Vibe-Skills대규모 스킬 풀에서 작업 목표를 확정하고 검증 가능한 하위 작업으로 분해한 뒤, 의존성 순서로 소수 스킬만 선택·실행·검증하도록 라우팅하는 Claude Code 플러그인이다.
- oh-my-taiyiforgeAI 코딩 에이전트에 9단계 변경 파이프라인과 단계별 산출물 계약을 주입해, 계획부터 통합까지 순서와 인간 승인 지점을 강제하는 Claude Code 플러그인이다.
- openInvestAI 에이전트에 다중 에이전트 투자위원회 절차를 주입해, 정보 격리·반박 라운드·감사 가능한 판정 기록을 강제하는 Claude Code 플러그인이다.
- Understand-Anything코드베이스를 파일·함수·클래스·의존성 노드의 지식 그래프로 변환하고, 슬래시 명령으로 탐색·질의·영향 분석 절차를 에이전트에 주입하는 Claude Code 플러그인이다.
- claude-brainClaude Code의 메모리·스킬·에이전트·규칙·설정을 git 원격 저장소로 동기화하고, 세션 시작·종료 훅에서 의미 기반 병합을 수행하도록 규정하는 플러그인이다.
- claude-hudClaude Code 상태줄에 컨텍스트 사용량·활성 도구·실행 중 에이전트·할 일 진행률을 렌더링하는 절차를 주입하는 플러그인이다.