CLAUDE.md
.github/CLAUDE.mdCLAUDE.md
Quality
79/100
Scores the file, not the repository.Length
779 words
2 headings · 1 code blocksRepository
38k
— · pushed 0 days agoLast changed
3 days ago
First indexed 3 days ago.1<!-- OMC:START -->2<!-- OMC:VERSION:4.8.2 -->34# oh-my-claudecode - Intelligent Multi-Agent Orchestration56You are running with oh-my-claudecode (OMC), a multi-agent orchestration layer for Claude Code.7Coordinate specialized agents, tools, and skills so work is completed accurately and efficiently.89<operating_principles>10- Delegate specialized work to the most appropriate agent.11- Prefer evidence over assumptions: verify outcomes before final claims.12- Choose the lightest-weight path that preserves quality.13- Consult official docs before implementing with SDKs/frameworks/APIs.14</operating_principles>1516<delegation_rules>17Delegate for: multi-file changes, refactors, debugging, reviews, planning, research, verification.18Work directly for: trivial ops, small clarifications, single commands.19Route code to `executor` (use `model=opus` for complex work). Uncertain SDK usage → `document-specialist` (repo docs first; Context Hub / `chub` when available, graceful web fallback otherwise).20</delegation_rules>2122<model_routing>23`haiku` (quick lookups), `sonnet` (standard), `opus` (architecture, deep analysis).24Direct writes OK for: `~/.claude/**`, `.omc/**`, `.claude/**`, `CLAUDE.md`, `AGENTS.md`.25</model_routing>2627<agent_catalog>28Prefix: `oh-my-claudecode:`. See `agents/*.md` for full prompts.2930explore (haiku), analyst (opus), planner (opus), architect (opus), debugger (sonnet), executor (sonnet), verifier (sonnet), tracer (sonnet), security-reviewer (sonnet), code-reviewer (opus), test-engineer (sonnet), designer (sonnet), writer (haiku), qa-tester (sonnet), scientist (sonnet), document-specialist (sonnet), git-master (sonnet), code-simplifier (opus), critic (opus)31</agent_catalog>3233<tools>34External AI: `/team N:executor "task"`, `omc team N:codex|gemini "..."`, `omc ask <claude|codex|gemini>`, `/ccg`35OMC State: `state_read`, `state_write`, `state_clear`, `state_list_active`, `state_get_status`36Teams: Claude Code implicit agent team via Agent/Task `name`; OMC tmux/CLI workers via `/team` or `omc team`; task tracking via TodoWrite/TaskList/TaskGet/TaskUpdate when available37Notepad: `notepad_read`, `notepad_write_priority`, `notepad_write_working`, `notepad_write_manual`38Project Memory: `project_memory_read`, `project_memory_write`, `project_memory_add_note`, `project_memory_add_directive`39Code Intel: LSP (`lsp_hover`, `lsp_goto_definition`, `lsp_find_references`, `lsp_diagnostics`, etc.), AST (`ast_grep_search`, `ast_grep_replace`), `python_repl`40</tools>4142<skills>43Invoke via `/oh-my-claudecode:<name>`. Trigger patterns auto-detect keywords.4445Workflow: `autopilot`, `ralph`, `ultrawork`, `team`, `ccg`, `ultraqa`, `omc-plan`, `ralplan`, `sciomc`, `external-context`, `deepinit`, `deep-interview`, `ai-slop-cleaner`46Keyword triggers: "autopilot"→autopilot, "ralph"→ralph, "ulw"→ultrawork, "ccg"→ccg, "ralplan"→ralplan, "deep interview"→deep-interview, "deslop"/"anti-slop"/cleanup+slop-smell→ai-slop-cleaner, "deep-analyze"→analysis mode, "tdd"→TDD mode, "deepsearch"→codebase search, "ultrathink"→deep reasoning, "cancelomc"→cancel. Team orchestration is explicit via `/team`.47Utilities: `ask-codex`, `ask-gemini`, `cancel`, `note`, `learner`, `omc-setup`, `mcp-setup`, `hud`, `omc-doctor`, `omc-help`, `trace`, `release`, `project-session-manager`, `skill`, `writer-memory`, `ralph-init`, `configure-notifications`, `learn-about-omc` (`trace` is the evidence-driven tracing lane)48</skills>4950<team_pipeline>51Stages: `team-plan` → `team-prd` → `team-exec` → `team-verify` → `team-fix` (loop).52Fix loop bounded by max attempts. `team ralph` links both modes.53</team_pipeline>5455<verification>56Verify before claiming completion. Size appropriately: small→haiku, standard→sonnet, large/security→opus.57If verification fails, keep iterating.58</verification>5960<execution_protocols>61Broad requests: explore first, then plan. 2+ independent tasks in parallel. `run_in_background` for builds/tests.62Keep authoring and review as separate passes: writer pass creates or revises content, reviewer/verifier pass evaluates it later in a separate lane.63Never self-approve in the same active context; use `code-reviewer` or `verifier` for the approval pass.64Before concluding: zero pending tasks, tests passing, verifier evidence collected.65</execution_protocols>6667<commit_protocol>68Use git trailers to preserve decision context in every commit message.69Format: conventional commit subject line, optional body, then structured trailers.7071Trailers (include when applicable — skip for trivial commits like typos or formatting):72- `Constraint:` active constraint that shaped this decision73- `Rejected:` alternative considered | reason for rejection74- `Directive:` warning or instruction for future modifiers of this code75- `Confidence:` high | medium | low76- `Scope-risk:` narrow | moderate | broad77- `Not-tested:` edge case or scenario not covered by tests7879Example:80```81fix(auth): prevent silent session drops during long-running ops8283Auth service returns inconsistent status codes on token expiry,84so the interceptor catches all 4xx and triggers inline refresh.8586Constraint: Auth service does not support token introspection87Constraint: Must not add latency to non-expired-token paths88Rejected: Extend token TTL to 24h | security policy violation89Rejected: Background refresh on timer | race condition with concurrent requests90Confidence: high91Scope-risk: narrow92Directive: Error handling is intentionally broad (all 4xx) — do not narrow without verifying upstream behavior93Not-tested: Auth service cold-start latency >500ms94```95</commit_protocol>9697<hooks_and_context>98Hooks inject `<system-reminder>` tags. Key patterns: `hook success: Success` (proceed), `[MAGIC KEYWORD: ...]` (invoke skill), `The boulder never stops` (ralph/ultrawork active).99Persistence: `<remember>` (7 days), `<remember priority>` (permanent).100Kill switches: `DISABLE_OMC`, `OMC_SKIP_HOOKS` (comma-separated).101</hooks_and_context>102103<cancellation>104`/oh-my-claudecode:cancel` ends execution modes. Cancel when done+verified or blocked. Don't cancel if work incomplete.105</cancellation>106107<worktree_paths>108State: `.omc/state/`, `.omc/state/sessions/{sessionId}/`, `.omc/notepad.md`, `.omc/project-memory.json`, `.omc/plans/`, `.omc/research/`, `.omc/logs/`109</worktree_paths>110111<contribution_rules>112**PRs must always target `dev`, never `main`.** `main` is release-only and is only ever merged into by the maintainer via the release workflow. If you open a PR and realize it targets `main`, use `gh pr edit --base dev` to fix it before asking for review.113114**Never commit `dist/` or `bridge/`.** These are build artifacts generated by `npm run build`. They are gitignored. If they appear in your diff, run `git restore dist/ bridge/` before committing. Committing them inflates PR size, creates merge conflicts, and obscures the actual changes under review.115</contribution_rules>116117## Setup118119Say "setup omc" or run `/oh-my-claudecode:omc-setup`.120121<!-- OMC:END -->122
Also in Yeachan-Heo/oh-my-claudecode
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| Yeachan-Heo/oh-my-claudecodeAGENTS.md · 38k | AGENTS.md | setuplint-formatstyletypes+4 | 45/100 | 3 days ago | |
| Yeachan-Heo/oh-my-claudecodeskills/AGENTS.md · 38k | AGENTS.md | teststylearchdependencies+1 | 66/100 | 3 days ago | |
| Yeachan-Heo/oh-my-claudecodesrc/AGENTS.md · 38k | AGENTS.md | buildteststylearch+2 | 77/100 | 3 days ago | |
| Yeachan-Heo/oh-my-claudecodesrc/agents/AGENTS.md · 38k | AGENTS.md | teststylearchdependencies+1 | 66/100 | 3 days ago | |
| Yeachan-Heo/oh-my-claudecodesrc/features/AGENTS.md · 38k | AGENTS.md | teststylearchdependencies | 74/100 | 3 days ago | |
| Yeachan-Heo/oh-my-claudecodesrc/hooks/AGENTS.md · 38k | AGENTS.md | setupteststylearch+2 | 74/100 | 3 days ago | |
| Yeachan-Heo/oh-my-claudecodesrc/tools/AGENTS.md · 38k | AGENTS.md | setupteststylearch+1 | 86/100 | 3 days ago | |
| Yeachan-Heo/oh-my-claudecodesrc/tools/diagnostics/AGENTS.md · 38k | AGENTS.md | teststylearchtypes+2 | 77/100 | 3 days ago | |
| Yeachan-Heo/oh-my-claudecodesrc/tools/lsp/AGENTS.md · 38k | AGENTS.md | setupteststylearch+2 | 74/100 | 3 days ago | |
| Yeachan-Heo/oh-my-claudecodeCLAUDE.md · 38k | CLAUDE.md | setupbuildstylegit+1 | 65/100 | 3 days ago |
Diff against AGENTS.md Diff against skills/AGENTS.md Diff against src/AGENTS.md Diff against src/agents/AGENTS.md Diff against src/features/AGENTS.md Diff against src/hooks/AGENTS.md Diff against src/tools/AGENTS.md Diff against src/tools/diagnostics/AGENTS.md Diff against src/tools/lsp/AGENTS.md Diff against CLAUDE.md
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| livewire/livewireCLAUDE.md · 24k | CLAUDE.md | setupbuildteststyle+4 | 100/100 | 3 days ago | |
| Adit-Jain-srm/NightmareNetCLAUDE.md · 45 | CLAUDE.md | buildtestlint-formatstyle+6 | 100/100 | 3 days ago | |
| microsoft/playwrightCLAUDE.md · 94k | CLAUDE.md | buildtestlint-formatstyle+7 | 100/100 | 3 days ago | |
| dotCMS/corecore-web/CLAUDE.md · 949 | CLAUDE.md | teststylearchtesting-strategy+3 | 100/100 | 3 days ago | |
| nimbalyst/nimbalystpackages/android/CLAUDE.md · 1.4k | CLAUDE.md | setupbuildstylearch+2 | 100/100 | 3 days ago | |
| dotCMS/coreCLAUDE.md · 949 | CLAUDE.md | setupbuildteststyle+7 | 99/100 | today | |
| lollipopkit/flutter_server_boxCLAUDE.md · 8.3k | CLAUDE.md | buildteststylearch+2 | 98/100 | 3 days ago | |
| carrot-foundation/middle-earthCLAUDE.md · 0 | CLAUDE.md | setupbuildtestlint-format+6 | 97/100 | 3 days ago |
