English | 한국어 | 中文 | 日本語 | Español | Tiếng Việt | Português | Русский | Türkçe | Deutsch | Français | Italiano
Claude Code için çoklu ajan orkestrasyonu. Sıfır öğrenme eğrisi.
Claude Code'u öğrenmeyin. Sadece OMC kullanın.
Başlangıç • Dokümantasyon • Geçiş Rehberi • Discord
Adım 1: Kurulum
/plugin marketplace add https://github.com/Yeachan-Heo/oh-my-claudecode
/plugin install oh-my-claudecode
Adım 2: Yapılandırma
/oh-my-claudecode:omc-setup
OMC'yi omc --plugin-dir <path> veya claude --plugin-dir <path> aracılığıyla çalıştırıyorsanız, omc setup'a --plugin-dir-mode ekleyin (veya OMC_PLUGIN_ROOT'u önceden dışa aktarın) böylece plugin zaten çalışma zamanında sağlayan beceri/ajanları duplike etmez. Tam karar matrisi ve mevcut tüm bayraklar için REFERENCE.md'deki Plugin directory flags bölümüne bakın.
Adım 3: Bir şey oluşturun
autopilot: build a REST API for managing tasks
Bu kadar. Geri kalan her şey otomatik.
v4.1.7 sürümünden itibaren, Team OMC'deki kanonik orkestrasyon yüzeyidir. swarm ve ultrapilot gibi eski giriş noktaları hâlâ desteklenmektedir, ancak artık arka planda Team'e yönlendirilmektedir.
/oh-my-claudecode:team 3:executor "fix all TypeScript errors"
Team aşamalı bir pipeline olarak çalışır:
team-plan → team-prd → team-exec → team-verify → team-fix (loop)
Claude Code native teams'i ~/.claude/settings.json dosyasında etkinleştirin:
{
"env": {
"CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS": "1"
}
}
Teams devre dışıysa, OMC sizi uyaracak ve mümkün olduğunda Team olmadan çalışmaya geçecektir.
Not: Paket adlandırması — Proje oh-my-claudecode markasını kullanır (repo, plugin, komutlar), ancak npm paketi
oh-my-claude-sisyphusolarak yayınlanmaktadır. CLI araçlarını npm/bun ile kuruyorsanız,npm install -g oh-my-claude-sisyphuskullanın.
# 1. Plugin'i güncelleyin
/plugin install oh-my-claudecode
# 2. Yapılandırmayı yenilemek için setup'ı tekrar çalıştırın
/oh-my-claudecode:omc-setup
Güncellemeden sonra sorun yaşarsanız, eski plugin önbelleğini temizleyin:
/oh-my-claudecode:omc-doctor

Farklı kullanım senaryoları için birden fazla strateji — Team destekli orkestrasyondan token-verimli yeniden düzenlemeye. Daha fazla bilgi →
| Mod | Nedir | Kullanım Alanı |
|---|---|---|
| Team (önerilen) | Kanonik aşamalı pipeline (team-plan → team-prd → team-exec → team-verify → team-fix) |
Paylaşılan görev listesinde çalışan koordineli ajanlar |
| Autopilot | Otonom yürütme (tek lider ajan) | Minimum törenle uçtan uca özellik geliştirme |
| Ultrawork | Maksimum paralellik (Team olmadan) | Team gerekli olmadığında paralel düzeltme/yeniden düzenleme |
| Ralph | Verify/fix döngüleriyle kalıcı mod | Tamamen tamamlanması gereken görevler (sessiz kısmi sonuçlar yok) |
| Ecomode | Token-verimli yönlendirme | Bütçe odaklı iterasyon |
| Pipeline | Sıralı, aşamalı işleme | Sıkı sıralama ile çok adımlı dönüşümler |
| Swarm / Ultrapilot (eski) | Team'e yönlendiren uyumluluk cepheleri | Mevcut iş akışları ve eski belgeler |
ralph, ulw, eco, planClaude Code'u doğrudan claude --plugin-dir <path> ile başlatıyorsanız (omc shim'i atlayarak), shell'de OMC_PLUGIN_ROOT=<path> dışa aktarın, böylece HUD paketi plugin yükleyici ile aynı checkout'a çözülür. Ayrıntılar için REFERENCE.md'deki Plugin directory flags bölümüne bakın.
Beceri öğrenimi — Oturumlarınızdan yeniden kullanılabilir kalıplar çıkarın
OMC'ye katkıda bulunmak ister misiniz? Fork etme, yerel checkout kurma, etkin eklenti olarak bağlama, testleri çalıştırma ve PR gönderme dahil olmak üzere tam geliştirici kılavuzu için CONTRIBUTING.md'ye bakın.
Bir kez öğrenin, sonsuza kadar yeniden kullanın. OMC, hata ayıklama sürecinde kazanılan değerli bilgiyi taşınabilir beceri dosyalarına çıkarır ve ilgili durumlarda otomatik olarak enjekte eder.
| Proje Kapsamı | Kullanıcı Kapsamı | |
|---|---|---|
| Yol | .omc/skills/ |
~/.omc/skills/ |
| Paylaşım | Takım (sürüm kontrollü) | Tüm projeleriniz |
| Öncelik | Yüksek (kullanıcı kapsamını geçersiz kılar) | Düşük (yedek) |
# .omc/skills/fix-proxy-crash.md
---
name: Fix Proxy Crash
description: aiohttp proxy crashes on ClientDisconnectedError
triggers: ["proxy", "aiohttp", "disconnected"]
source: extracted
---
server.py:42'deki handler'ı try/except ClientDisconnectedError ile sarın...
Beceri yönetimi: /skill list | add | remove | edit | search
Otomatik öğrenme: /skillify katı kalite standartlarıyla yeniden kullanılabilir kalıplar çıkarır
Otomatik enjeksiyon: Eşleşen beceriler otomatik olarak bağlama yüklenir — manuel çağrı gerekmez
İleri düzey kullanıcılar için isteğe bağlı kısayollar. Doğal dil onlarsız da iyi çalışır.
| Anahtar Kelime | Etki | Örnek |
|---|---|---|
team |
Kanonik Team orkestrasyonu | /oh-my-claudecode:team 3:executor "fix all TypeScript errors" |
autopilot |
Tam otonom yürütme | autopilot: build a todo app |
ralph |
Kalıcılık modu | ralph: refactor auth |
ulw |
Maksimum paralellik | ulw fix all errors |
eco |
Token-verimli yürütme | eco: migrate database |
plan |
Planlama mülakatı | plan the API |
ralplan |
Yinelemeli planlama uzlaşısı | ralplan this feature |
swarm |
Eski anahtar kelime (Team'e yönlendirir) | swarm 5 agents: fix lint errors |
ultrapilot |
Eski anahtar kelime (Team'e yönlendirir) | ultrapilot: build a fullstack app |
Notlar:
swarm N agents sözdizimi hâlâ ajan sayısı çıkarımı için tanınmaktadır, ancak çalışma zamanı v4.1.7+'da Team tabanlıdır.Rate limitler sıfırlandığında Claude Code oturumlarını otomatik olarak devam ettirir.
omc wait # Durumu kontrol et, rehberlik al
omc wait --start # Otomatik devam daemon'ını etkinleştir
omc wait --stop # Daemon'ı devre dışı bırak
Gereklidir: tmux (oturum algılama için)
Stop callback'leri oturum özetlerini gönderdiğinde kimin etiketleneceğini yapılandırabilirsiniz.
# Etiket listesini ayarla/değiştir
omc config-stop-callback telegram --enable --token <bot_token> --chat <chat_id> --tag-list "@alice,bob"
omc config-stop-callback discord --enable --webhook <url> --tag-list "@here,123456789012345678,role:987654321098765432"
# Artımlı güncellemeler
omc config-stop-callback telegram --add-tag charlie
omc config-stop-callback discord --remove-tag @here
omc config-stop-callback discord --clear-tags
Etiket davranışı:
alice, @alice olarak normalleştirilir@here, @everyone, sayısal kullanıcı kimlikleri ve role:<id> desteklenirfile callback'leri etiket seçeneklerini yok sayarClaude Code oturum olaylarını bir OpenClaw ağ geçidine ileterek OpenClaw ajanınız aracılığıyla otomatik yanıtlar ve iş akışları oluşturun.
Hızlı kurulum (önerilen):
/oh-my-claudecode:configure-notifications
# → İstendiğinde "openclaw" yazın → "OpenClaw Gateway" seçin
Manuel kurulum: ~/.claude/omc_config.openclaw.json dosyasını oluşturun:
{
"enabled": true,
"gateways": {
"my-gateway": {
"url": "https://your-gateway.example.com/wake",
"headers": { "Authorization": "Bearer YOUR_TOKEN" },
"method": "POST",
"timeout": 10000
}
},
"hooks": {
"session-start": { "gateway": "my-gateway", "instruction": "Session started for {{projectName}}", "enabled": true },
"stop": { "gateway": "my-gateway", "instruction": "Session stopping for {{projectName}}", "enabled": true }
}
}
Ortam değişkenleri:
| Değişken | Açıklama |
|---|---|
OMC_OPENCLAW=1 |
OpenClaw'ı etkinleştir |
OMC_OPENCLAW_DEBUG=1 |
Hata ayıklama günlüklemesini etkinleştir |
OMC_OPENCLAW_CONFIG=/path/to/config.json |
Yapılandırma dosyası yolunu değiştir |
Desteklenen hook olayları (bridge.ts'de 6 aktif):
| Olay | Tetikleyici | Ana şablon değişkenleri |
|---|---|---|
session-start |
Oturum başladığında | {{sessionId}}, {{projectName}}, {{projectPath}} |
stop |
Claude yanıtı tamamlandığında | {{sessionId}}, {{projectName}} |
keyword-detector |
Her prompt gönderiminde | {{prompt}}, {{sessionId}} |
ask-user-question |
Claude kullanıcı girişi istediğinde | {{question}}, {{sessionId}} |
pre-tool-use |
Araç çağrısından önce (yüksek sıklık) | {{toolName}}, {{sessionId}} |
post-tool-use |
Araç çağrısından sonra (yüksek sıklık) | {{toolName}}, {{sessionId}} |
Yanıt kanalı ortam değişkenleri:
| Değişken | Açıklama |
|---|---|
OPENCLAW_REPLY_CHANNEL |
Yanıt kanalı (ör. discord) |
OPENCLAW_REPLY_TARGET |
Kanal ID'si |
OPENCLAW_REPLY_THREAD |
Thread ID'si |
OpenClaw yüklerini özel bir HTTPS otomasyon uç noktasına ileten bir referans gateway için scripts/openclaw-gateway-demo.mjs dosyasına bakın.
$ claude mcp add oh-my-claudecode \
-- python -m otcore.mcp_server <graph>