50K+ yıldız | 6K+ fork | 30 katkıda bulunan | 6 dil desteği | Anthropic Hackathon Kazananı
AI agent harness'ları için performans optimizasyon sistemi. Anthropic hackathon kazananından.
Sadece konfigürasyon dosyaları değil. Tam bir sistem: skill'ler, instinct'ler, memory optimizasyonu, sürekli öğrenme, güvenlik taraması ve araştırma odaklı geliştirme. 10+ ay boyunca gerçek ürünler inşa ederken yoğun günlük kullanımla evrimleşmiş production-ready agent'lar, hook'lar, command'lar, rule'lar ve MCP konfigürasyonları.
Claude Code, Codex, Cowork ve diğer AI agent harness'larında çalışır.
Bu repository yalnızca ham kodu içerir. Rehberler her şeyi açıklıyor.
| Konu | Öğrenecekleriniz |
|---|---|
| Token Optimizasyonu | Model seçimi, system prompt daraltma, background process'ler |
| Memory Kalıcılığı | Oturumlar arası bağlamı otomatik kaydet/yükle hook'ları |
| Sürekli Öğrenme | Oturumlardan otomatik pattern çıkarma ve yeniden kullanılabilir skill'lere dönüştürme |
| Verification Loop'ları | Checkpoint vs sürekli eval'ler, grader tipleri, pass@k metrikleri |
| Paralelleştirme | Git worktree'ler, cascade metodu, instance'ları ne zaman ölçeklendirmeli |
| Subagent Orkestrasyonu | Context problemi, iterative retrieval pattern |
install-plan.js ve install-apply.js ile manifest-tabanlı kurulum pipeline'ı, hedefli component kurulumu için. State store neyin kurulu olduğunu takip eder ve artımlı güncellemelere olanak sağlar.typescript-reviewer, pytorch-build-resolver, java-build-resolver, java-reviewer, kotlin-reviewer, kotlin-build-resolver dil desteğini 10 dile çıkarıyor.pytorch-patterns, API referans araştırması için documentation-lookup, modern JS toolchain'leri için bun-runtime ve nextjs-turbopack, artı 8 operasyonel domain skill ve mcp-server-patterns.ECC_HOOK_PROFILE=minimal|standard|strict ve ECC_DISABLED_HOOKS=... hook dosyalarını düzenlemeden runtime gating için./harness-audit, /loop-start, /loop-status, /quality-gate, /model-route.Tam değişiklik günlüğü için Releases bölümüne bakın.
2 dakikadan kısa sürede başlayın:
# Marketplace ekle
/plugin marketplace add affaan-m/everything-claude-code
# Plugin'i kur
/plugin install everything-claude-code@everything-claude-code
WARNING: Önemli: Claude Code plugin'leri
rule'ları otomatik olarak dağıtamaz. Manuel olarak kurmalısınız:
# Önce repo'yu klonlayın
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# Bağımlılıkları kurun (paket yöneticinizi seçin)
npm install # veya: pnpm install | yarn install | bun install
# macOS/Linux
./install.sh typescript # veya python veya golang veya swift veya php
# ./install.sh typescript python golang swift php
# ./install.sh --target cursor typescript
# ./install.sh --target antigravity typescript
# Windows PowerShell .\install.ps1 typescript # veya python veya golang veya swift veya php # .\install.ps1 typescript python golang swift php # .\install.ps1 --target cursor typescript # .\install.ps1 --target antigravity typescript # npm-installed uyumluluk entry point'i de çapraz platform çalışır npx ecc-install typescript
Manuel kurulum talimatları için rules/ klasöründeki README'ye bakın.
# Bir command deneyin (plugin kurulumu namespace'li form kullanır)
/everything-claude-code:plan "Kullanıcı kimlik doğrulaması ekle"
# Manuel kurulum (Seçenek 2) daha kısa formu kullanır:
# /plan "Kullanıcı kimlik doğrulaması ekle"
# Mevcut command'ları kontrol edin
/plugin list everything-claude-code@everything-claude-code
Bu kadar! Artık 28 agent, 116 skill ve 59 command'a erişiminiz var.
Bu plugin artık Windows, macOS ve Linux'u tam olarak destekliyor, ana IDE'ler (Cursor, OpenCode, Antigravity) ve CLI harness'lar arasında sıkı entegrasyon ile birlikte. Tüm hook'lar ve script'ler maksimum uyumluluk için Node.js ile yeniden yazıldı.
Plugin, tercih ettiğiniz paket yöneticisini (npm, pnpm, yarn veya bun) otomatik olarak algılar, aşağıdaki öncelik sırasıyla:
CLAUDE_PACKAGE_MANAGER.claude/package-manager.jsonpackageManager alanı~/.claude/package-manager.jsonTercih ettiğiniz paket yöneticisini ayarlamak için:
# Ortam değişkeni ile
export CLAUDE_PACKAGE_MANAGER=pnpm
# Global config ile
node scripts/setup-package-manager.js --global pnpm
# Proje config ile
node scripts/setup-package-manager.js --project bun
# Mevcut ayarı algıla
node scripts/setup-package-manager.js --detect
Veya Claude Code'da /setup-pm command'ını kullanın.
Sıkılığı ayarlamak veya belirli hook'ları geçici olarak devre dışı bırakmak için runtime flag'lerini kullanın:
# Hook sıkılık profili (varsayılan: standard)
export ECC_HOOK_PROFILE=standard
# Devre dışı bırakılacak hook ID'leri (virgülle ayrılmış)
export ECC_DISABLED_HOOKS="pre:bash:tmux-reminder,post:edit:typecheck"
Bu repo bir Claude Code plugin'i - doğrudan kurun veya component'leri manuel olarak kopyalayın.
everything-claude-code/ |-- .claude-plugin/ # Plugin ve marketplace manifest'leri | |-- plugin.json # Plugin metadata ve component path'leri | |-- marketplace.json # /plugin marketplace add için marketplace kataloğu | |-- agents/ # Delegation için 28 özel subagent | |-- planner.md # Feature implementasyon planlama | |-- architect.md # Sistem tasarım kararları | |-- tdd-guide.md # Test-driven development | |-- code-reviewer.md # Kalite ve güvenlik incelemesi | |-- security-reviewer.md # Güvenlik açığı analizi | |-- build-error-resolver.md | |-- e2e-runner.md # Playwright E2E testing | |-- refactor-cleaner.md # Ölü kod temizleme | |-- doc-updater.md # Dokümantasyon senkronizasyonu | |-- docs-lookup.md # Dokümantasyon/API arama | |-- chief-of-staff.md # İletişim triajı ve taslaklar | |-- loop-operator.md # Otonom loop çalıştırma | |-- harness-optimizer.md # Harness config ayarlama | |-- ve daha fazlası... | |-- skills/ # İş akışı tanımları ve domain bilgisi | |-- coding-standards/ # Dil en iyi uygulamaları | |-- backend-patterns/ # API, veritabanı, caching pattern'leri | |-- frontend-patterns/ # React, Next.js pattern'leri | |-- security-review/ # Güvenlik kontrol listesi | |-- tdd-workflow/ # TDD metodolojisi | |-- continuous-learning/ # Oturumlardan otomatik pattern çıkarma | |-- django-patterns/ # Django pattern'leri | |-- golang-patterns/ # Go deyimleri ve en iyi uygulamalar | |-- ve 100+ daha fazla skill... | |-- commands/ # Hızlı çalıştırma için slash command'lar | |-- tdd.md # /tdd - Test-driven development | |-- plan.md # /plan - Implementasyon planlama | |-- e2e.md # /e2e - E2E test oluşturma | |-- code-review.md # /code-review - Kalite incelemesi | |-- build-fix.md # /build-fix - Build hatalarını düzelt | |-- ve 50+ daha fazla command... | |-- rules/ # Her zaman uyulması gereken kurallar (~/.claude/rules/ içine kopyalayın) | |-- README.md # Yapı genel bakışı ve kurulum rehberi | |-- common/ # Dilden bağımsız prensipler | | |-- coding-style.md # Immutability, dosya organizasyonu | | |-- git-workflow.md # Commit formatı, PR süreci | | |-- testing.md # TDD, %80 coverage gereksinimi | | |-- performance.md # Model seçimi, context yönetimi | | |-- patterns.md # Tasarım pattern'leri | | |-- hooks.md # Hook mimarisi | | |-- agents.md # Ne zaman subagent'lara delege edilmeli | | |-- security.md # Zorunlu güvenlik kontrolleri | |-- typescript/ # TypeScript/JavaScript özel | |-- python/ # Python özel | |-- golang/ # Go özel | |-- swift/ # Swift özel | |-- php/ # PHP özel | |-- hooks/ # Trigger-tabanlı otomasyonlar | |-- hooks.json # Tüm hook'ların config'i | |-- memory-persistence/ # Session lifecycle hook'ları | |-- strategic-compact/ # Compaction önerileri | |-- scripts/ # Çapraz platform Node.js script'leri | |-- lib/ # Paylaşılan yardımcılar | |-- hooks/ # Hook implementasyonları | |-- setup-package-manager.js # Interaktif PM kurulumu | |-- mcp-configs/ # MCP server konfigürasyonları | |-- mcp-servers.json # GitHub, Supabase, Vercel, Railway, vb.
Nereden başlayacağınızdan emin değil misiniz? Bu hızlı referansı kullanın:
| Yapmak istediğim... | Bu command'ı kullan | Kullanılan agent |
|---|---|---|
| Yeni bir feature planla | /everything-claude-code:plan "Auth ekle" | planner |
| Sistem mimarisi tasarla | /everything-claude-code:plan + architect agent | architect |
| Önce testlerle kod yaz | /tdd | tdd-guide |
| Yazdığım kodu incele | /code-review | code-reviewer |
| Başarısız bir build'i düzelt | /build-fix | build-error-resolver |
| End-to-end testler çalıştır | /e2e | e2e-runner |
| Güvenlik açıklarını bul | /security-scan | security-reviewer |
| Ölü kodu kaldır | /refactor-clean | refactor-cleaner |
| Dokümantasyonu güncelle | /update-docs | doc-updater |
| Go kodu incele | /go-review | go-reviewer |
| Python kodu incele | /python-review | python-reviewer |
Yeni bir feature başlatma:
/everything-claude-code:plan "OAuth ile kullanıcı kimlik doğrulaması ekle" → planner implementasyon planı oluşturur /tdd → tdd-guide önce-test-yaz'ı zorunlu kılar /code-review → code-reviewer çalışmanızı kontrol eder
Bir hatayı düzeltme:
/tdd → tdd-guide: hatayı yeniden üreten başarısız bir test yaz → düzeltmeyi uygula, testin geçtiğini doğrula /code-review → code-reviewer: regresyonları yakala
Production'a hazırlanma:
/security-scan → security-reviewer: OWASP Top 10 denetimi /e2e → e2e-runner: kritik kullanıcı akışı testleri /test-coverage → %80+ coverage doğrula
/plugin list everything-claude-code@everything-claude-code
Bu, plugin'den mevcut tüm agent'ları, command'ları ve skill'leri gösterir.
Bu en yaygın sorundur. .claude-plugin/plugin.json'a bir "hooks" alanı EKLEMEYİN. Claude Code v2.1+ kurulu plugin'lerden hooks/hooks.json'ı otomatik olarak yükler. Açıkça belirtmek duplicate algılama hatalarına neden olur. Bkz. #29, #52, #103.
Çok fazla MCP server context'inizi tüketiyor. Her MCP tool açıklaması 200k window'unuzdan token tüketir, potansiyel olarak ~70k'ya düşürür.
Düzeltme: Kullanılmayan MCP'leri proje başına devre dışı bırakın:
// Projenizin .claude/settings.json dosyasında
{
"disabledMcpServers": ["supabase", "railway", "vercel"]
}
10'dan az MCP etkin ve 80'den az aktif tool tutun.
Evet. Seçenek 2'yi (manuel kurulum) kullanın ve yalnızca ihtiyacınız olanı kopyalayın:
# Sadece agent'lar
cp everything-claude-code/agents/*.md ~/.claude/agents/
# Sadece rule'lar
cp -r everything-claude-code/rules/common/* ~/.claude/rules/
Her component tamamen bağımsızdır.
Evet. ECC çapraz platformdur:
.cursor/ içinde önceden çevrilmiş config'ler. Cursor IDE Desteği bölümüne bakın..opencode/ içinde tam plugin desteği. OpenCode Desteği bölümüne bakın..agent/ içinde düzleştirilmiş rule'lar için sıkı entegre kurulum.CONTRIBUTING.md'ye bakın. Kısa versiyon:
skills/your-skill-name/SKILL.md içinde skill'inizi oluşturun (YAML frontmatter ile)agents/your-agent.md içinde bir agent oluşturunPlugin kapsamlı bir test suite içerir:
# Tüm testleri çalıştır
node tests/run-all.js
# Bireysel test dosyalarını çalıştır
node tests/lib/utils.test.js
node tests/lib/package-manager.test.js
node tests/hooks/hooks.test.js
Katkılar beklenir ve teşvik edilir.
Bu repo bir topluluk kaynağı olmayı amaçlar. Eğer şunlara sahipseniz:
Lütfen katkıda bulunun! Rehber için CONTRIBUTING.md'ye bakın.
MIT - Özgürce kullanın, ihtiyaç duyduğunuz gibi değiştirin, yapabiliyorsanız geri katkıda bulunun.
Bu repo size yardımcı olduysa yıldızlayın. Her iki rehberi de okuyun. Harika bir şey yapın.