oh-my-claudecode-orchestration
```markdown
What this skill does
```markdown
---
name: oh-my-claudecode-orchestration
description: Multi-agent orchestration for Claude Code using Teams, parallel execution, and specialized AI agents
triggers:
- set up multi-agent claude code
- orchestrate claude agents in parallel
- use oh-my-claudecode for automation
- run multiple claude agents on a task
- team mode claude code orchestration
- autopilot build feature with claude
- configure omc multi-agent workflow
- parallel ai agent execution claude
---
# oh-my-claudecode Orchestration
> Skill by [ara.so](https://ara.so) — Daily 2026 Skills collection.
`oh-my-claudecode` (OMC) is a Teams-first multi-agent orchestration layer for Claude Code. It coordinates specialized AI agents in parallel, routes work intelligently by complexity, and runs persistent verify/fix loops — so you describe what to build and it handles the rest.
---
## Installation
### Via Claude Code Plugin Marketplace
```bash
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
```
### Setup
```bash
/setup
/omc-setup
```
### Enable Native Teams (Required for Team Mode)
Add to `~/.claude/settings.json`:
```json
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
```
### Install CLI via npm
```bash
npm i -g oh-my-claude-sisyphus@latest
# Note: npm package is oh-my-claude-sisyphus, but the tool/commands are oh-my-claudecode
```
---
## Core Concepts
OMC provides multiple orchestration surfaces:
| Mode | Command | Best For |
|------|---------|----------|
| **Team** | `/team N:executor "task"` | Staged pipeline with multiple Claude agents |
| **CLI Workers** | `omc team N:codex "task"` | Codex/Gemini CLI processes in tmux panes |
| **Autopilot** | `autopilot: task` | Single lead agent, end-to-end autonomous |
| **Ralph** | `ralph: task` | Persistent until fully verified complete |
| **Ultrawork** | `ulw task` | Maximum parallelism for burst refactors |
| **CCG** | `/ccg task` | Codex + Gemini + Claude tri-model synthesis |
---
## Team Mode (Canonical — Recommended)
Team runs a staged pipeline: `team-plan → team-prd → team-exec → team-verify → team-fix`
```bash
# Basic team with 3 executor agents
/team 3:executor "fix all TypeScript errors"
# Build a feature with parallel agents
/team 4:executor "implement JWT authentication with refresh tokens"
# Code review via CLI workers
omc team 2:codex "review auth module for security issues"
# UI work with Gemini
omc team 2:gemini "redesign dashboard components for accessibility"
# Mixed team
omc team 1:claude "implement payment flow"
omc team 2:codex "security audit the payment flow"
```
### Team Status & Lifecycle
```bash
# Check status of a running team session
omc team status auth-review
# Shut down a team session
omc team shutdown auth-review
```
---
## Magic Keywords
Use these in natural language prompts — no special syntax required:
```bash
# Autopilot: autonomous end-to-end execution
autopilot: build a REST API for managing tasks with CRUD endpoints
# Ralph: persistent execution with verify/fix loops
ralph: refactor the auth module to use async/await throughout
# Ultrawork: maximum parallelism
ulw fix all ESLint errors across the codebase
# Ralplan: iterative planning with consensus
ralplan this authentication feature
# Deep interview: Socratic requirements clarification
/deep-interview "I want to build a task management app"
# Deepsearch: codebase-focused search
deepsearch for all usages of deprecated crypto functions
# Ultrathink: deep reasoning
ultrathink about the best database schema for this multi-tenant app
# Tri-model synthesis (Codex + Gemini + Claude)
/ccg Review this PR — architecture (Codex) and UI components (Gemini)
# Stop any active OMC mode
stopomc
cancelomc
```
---
## Custom Skills
Skills are reusable knowledge files that auto-inject into context when relevant triggers match.
### Directory Structure
```
.omc/skills/ # Project-scoped (version-controlled, higher priority)
~/.omc/skills/ # User-scoped (applies to all projects)
```
### Skill File Format
```yaml
# .omc/skills/fix-prisma-connection.md
---
name: Fix Prisma Connection Pool
description: Resolves PrismaClientKnownRequestError P2024 connection pool timeout
triggers: ["prisma", "connection pool", "P2024", "timeout", "database"]
source: extracted
---
## Problem
Prisma throws `PrismaClientKnownRequestError` with code `P2024` under high concurrency.
## Solution
Configure connection pool limits in `DATABASE_URL` and adjust `connection_limit`:
```typescript
// prisma/schema.prisma
datasource db {
provider = "postgresql"
url = env("DATABASE_URL")
// Append ?connection_limit=5&pool_timeout=30 to DATABASE_URL
}
```
```typescript
// lib/prisma.ts
import { PrismaClient } from '@prisma/client'
const globalForPrisma = globalThis as unknown as { prisma: PrismaClient }
export const prisma =
globalForPrisma.prisma ??
new PrismaClient({
log: process.env.NODE_ENV === 'development' ? ['query', 'error'] : ['error'],
})
if (process.env.NODE_ENV !== 'production') globalForPrisma.prisma = prisma
```
Set in `.env`:
```
DATABASE_URL="postgresql://user:pass@host:5432/db?connection_limit=5&pool_timeout=30"
```
```
### Skill Management Commands
```bash
/skill list # List all loaded skills
/skill add my-skill # Add a new skill
/skill remove my-skill # Remove a skill
/skill edit my-skill # Edit an existing skill
/skill search prisma # Search skills by keyword
/learner # Auto-extract reusable patterns from current session
```
---
## Tri-Model Workflow (CCG)
The `/ccg` skill routes work to Codex (architecture/security) and Gemini (UI/docs), then Claude synthesizes:
```bash
# PR review with specialized models
/ccg Review this PR — check backend logic with Codex and UI consistency with Gemini
# Mixed analysis
/ccg Analyze this codebase: security posture (Codex) and documentation gaps (Gemini)
```
Requires `codex` and `gemini` CLIs installed and an active tmux session.
---
## Updating OMC
### If installed via npm
```bash
npm i -g oh-my-claude-sisyphus@latest
```
### If installed via plugin marketplace
```bash
/plugin marketplace update omc
/omc-setup
```
### Troubleshoot after update
```bash
/omc-doctor
```
---
## Configuration Reference
### `~/.claude/settings.json`
```json
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
```
### Project-level skill directory
```bash
mkdir -p .omc/skills
# Add skill files here for team-shared knowledge
```
---
## Real-World Usage Patterns
### Pattern 1: Feature Development Pipeline
```bash
# 1. Clarify requirements first
/deep-interview "multi-tenant SaaS billing system"
# 2. Plan with consensus
ralplan the billing feature based on the interview
# 3. Execute with team
/team 4:executor "implement Stripe billing with subscription tiers per the PRD"
```
### Pattern 2: Codebase Cleanup
```bash
# Parallel TypeScript error fixing
ulw fix all TypeScript compilation errors
# Persistent refactor that won't stop until done
ralph: migrate all class components to React hooks
```
### Pattern 3: Security Audit
```bash
# Codex workers focused on security
omc team 3:codex "audit the entire codebase for OWASP Top 10 vulnerabilities"
omc team status security-audit
```
### Pattern 4: Cross-Model PR Review
```bash
/ccg Review PR #142 — Codex checks algorithmic correctness, Gemini checks API design consistency
```
### Pattern 5: Auto-Learning from Debugging
```bash
# After solving a complex bug
/learner
# OMC extracts the solution as a reusable skill for future sessions
```
---
## Troubleshooting
### Teams not activating
```bash
# Verify settings.json has the env flag
cat ~/.claude/settings.json
# Must contain: "CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
```
### OMC falls back to non-team execution
OMC warns and degrades gracefully if teams are disabled. Enable the flag above and restart ClaudeRelated in Writing & Docs
jax-development
IncludedUse this skill when the user is writing, debugging, profiling, refactoring, reviewing, benchmarking, parallelising, exporting, or explaining JAX code, or when they mention JAX, jax.numpy, jit, grad, value_and_grad, vmap, scan, lax, random keys, pytrees, jax.Array, sharding, Mesh, PartitionSpec, NamedSharding, pmap, shard_map, Pallas, XLA, StableHLO, checkify, profiler, or the JAX repo. It helps turn NumPy or PyTorch-style code into pure functional JAX, fix tracer/control-flow/shape/PRNG bugs, remove recompiles and host-device syncs, choose transforms and sharding strategies, inspect jaxpr/lowering/IR, and benchmark compiled code correctly.
nature-article-writer
IncludedDrafts, rewrites, diagnostically critiques, and style-calibrates primary research manuscripts for Nature and Nature Portfolio journals. Use when the user wants a Nature-style title, summary paragraph or abstract, introduction, results, discussion, methods, figure legends, presubmission enquiry, cover letter, reviewer response, or when a scientific draft sounds generic, jargon-heavy, structurally weak, or AI-ish and needs precise, broad-reader-friendly prose without inventing data, analyses, or references. Best for primary research articles and letters rather than reviews or press releases unless explicitly adapting one.
deckrd
IncludedDocument-driven framework that derives requirements, specifications, implementation plans, and executable tasks from goals through structured AI dialogue. Use when user says "write requirements", "create spec", "plan implementation", "derive tasks", "structure this feature", "break down into tasks", or "document this module". Also use for reverse engineering existing code into docs (/deckrd rev). Do NOT use for direct code writing — use /deckrd-coder after tasks are generated. Do NOT use when the user only wants to run or fix existing code without planning.
clinical-decision-support
IncludedGenerate professional clinical decision support (CDS) documents for pharmaceutical and clinical research settings, including patient cohort analyses (biomarker-stratified with outcomes) and treatment recommendation reports (evidence-based guidelines with decision algorithms). Supports GRADE evidence grading, statistical analysis (hazard ratios, survival curves, waterfall plots), biomarker integration, and regulatory compliance. Outputs publication-ready LaTeX/PDF format optimized for drug development, clinical research, and evidence synthesis.
handling-sf-data
IncludedSalesforce data operations with 130-point scoring. Use this skill to create, update, delete, bulk import/export, generate test data, and clean up org records using sf CLI and anonymous Apex. TRIGGER when: user creates test data, performs bulk import/export, uses sf data CLI commands, needs data factory patterns for Apex tests, or needs to seed/clean records in a Salesforce org. DO NOT TRIGGER when: SOQL query writing only (use querying-soql), Apex test execution (use running-apex-tests), or metadata deployment (use deploying-metadata).
accelint-ac-to-playwright
IncludedConvert and validate acceptance criteria for Playwright test automation. Use when user asks to (1) review/evaluate/check if AC are ready for automation, (2) assess if AC can be converted as-is, (3) validate AC quality for Playwright, (4) turn AC into tests, (5) generate tests from acceptance criteria, (6) convert .md bullets or .feature Gherkin files to Playwright specs, (7) create test automation from requirements. Handles both bullet-style markdown and Gherkin syntax with JSON test plan generation and validation.