Package Exports
- @fatihkan/badi
- @fatihkan/badi/bin/badi.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@fatihkan/badi) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
BADi: Claude Code Is Akisi Yonetim Sistemi
Claude Code kullanicilari icin gelistirilmis acik kaynakli bir is akisi yonetim sistemi. Tekrarlayan komutlari otomatize ederek, guvenlik taramalari yaparak ve token kullanimini %96 oraninda optimize ederek gelistirici uretkenligini artirir.
Tek Komutla Kurulum
npx @fatihkan/badi initNe Sunar?
| Ozellik | Detay |
|---|---|
| 21 Uzman Ajan ve 50 Komut | Guvenlik tarayicidan performans profiler'a kadar genis arac seti |
| 12 Otomatik Hook ve 48 Guvenlik Skill'i | Branch koruma, yedekleme ve OWASP Top 10 guvenlik taramasi |
| 105 Onaylanmis Test | Yazilimin guvenilirligi ve kalitesini vurgular |
| TR/EN Coklu Dil ve Icerik Motoru | Sablon mirasi sistemi ile otomatik post ve video senaryo uretimi |
| 15 Modullu Yapi | Temiz kod ve sadece 212KB paket boyutu ile optimize edilmistir |
| Acik Kaynak (MIT) | Topluluk odakli ve seffaf lisanslama modeli |
Hizli Baslangic
# Kurulum
npx @fatihkan/badi init
# Dogrulama
badi doctor
# Gunluk is akisi
badi list --agents # 21 ajan gor
badi stats # Kullanim analitikleri
badi schedule list # HatirlaticilarYazilim Gelistirme
/start # Gune basla
/audit # Kalite denetimi
/security-scan # Guvenlik taramasi (48 skill)
/review # Kod incelemesi
/wrap-up # Gun sonu ozetIcerik Uretimi
badi icerik basla # Sabah seansi
badi icerik post "konu" --lang tr,en # TR/EN paralel uretim
badi icerik karousel "5 ipucu" # Karousel sablonu
badi icerik video "tutorial" # Video senaryo
badi icerik ara "uretkenlik" # Arsiv arama
badi icerik perf --trend # Performans takibi
badi icerik kapat # Gun sonu ozetProje Mimarisi
/architect # Fikri 5 dokumana donustur
/scaffold # Kod iskelesi olustur
/adr # Mimari karar kaydi
/spec-check # Spec uyum kontroluGuvenlik Katmani
48 guvenlik skill'i ile kapsamli tarama (ersinkoc/security-check entegrasyonu):
| Kategori | Kapsam |
|---|---|
| Injection | SQLi, NoSQLi, XSS, CSRF, SSRF, SSTI, XXE, Command, LDAP |
| Auth & Access | Authentication, Authorization, JWT, Privilege Escalation |
| Data | Secret scanning, Crypto, Data exposure |
| API | API security, CORS, GraphQL, Rate limiting, WebSocket |
| Infrastructure | Docker, IaC, CI/CD security |
| Language Scanners | Go, TypeScript, Python, PHP, Rust, Java, C# |
4-fazli pipeline: Kesfet → Tara → Dogrula → Raporla
Performans
| Metrik | Onceki | Sonrasi |
|---|---|---|
| CLI dosyasi | 3812 satir | 135 satir (15 modul) |
| Token tuketimi | ~30K/oturum | ~2K/oturum |
| Paket boyutu | 328KB | 212KB |
| CLAUDE.md | 6.8KB | 1.2KB |
| Hook tetikleme | 200+/oturum | ~30/oturum |
CLI Komutlari
badi init [--target DIR] [--force] [--dry-run] # Proje yapilandir
badi update [--target DIR] # Guncelle
badi doctor [--target DIR] # Kurulum dogrula
badi list [--agents|--commands|--hooks|--skills] # Bilesen listele
badi plugin [install|remove|list] # Plugin yonet
badi stats [--week|--month|--habits|--export csv] # Kullanim analitikleri
badi completion [bash|zsh|fish] # Kabuk tamamlama
badi schedule [add|list|remove|check] # Hatirlaticilar
badi icerik [post|karousel|video|gorsel|takvim|marka|ara|sablon|perf]Ajanlar (21)
| Kategori | Ajanlar |
|---|---|
| Yazilim | auditor, security-scanner, performance-profiler, test-strategist, api-designer, migration-pilot, code-generator, refactoring-advisor, architecture-advisor, project-architect |
| Teshis | archaeologist, error-whisperer, unsticker, yak-shave-detector, debt-collector |
| Icerik | content-creator, visual-director |
| Destek | coach, onboarding-sherpa, pr-ghostwriter, rubber-duck |
Dizin Yapisi
bin/badi.js Giris noktasi (135 satir)
lib/ 15 ESM modul
cli.js Paylasilan araclar (chalk, figlet, VERSION)
commands/ 9 komut modulu
templates/ TR/EN sablon uretecleri
icerik-helpers.js Arama, benzerlik, frontmatter
.claude/
agents/ 21 uzman ajan
commands/ 50 is akisi komutu
hooks/ 12 otomasyon hook'u
skills/ 22 kategori + 48 guvenlik skill
references/ 8 proje rehberi
workspace/ Icerik dosyalari, gorev panosu
settings.json Hook konfigurasyonuKurulum Secenekleri
# npm (onerilen)
npx @fatihkan/badi init
# Global
npm install -g @fatihkan/badi
# GitHub'dan
npm install -g github:fatihkan/badi
# Gelistirme
git clone https://github.com/fatihkan/badi.git
cd badi && npm install && npm linkGereksinimler
Kabuk Tamamlama
badi completion bash >> ~/.bashrc
badi completion zsh >> ~/.zshrc
badi completion fish > ~/.config/fish/completions/badi.fishGelistirme
npm install
npm test # 105 test
npm run lint # Biome ile kod kalitesi
npm run format # Biome ile formatlamaSurum Gecmisi
| Surum | Icerik |
|---|---|
| v1.3.1 | 48 guvenlik skill entegrasyonu (security-check) |
| v1.3.0 | Modularizasyon, token optimizasyonu, log rotasyonu |
| v1.2.0 | Icerik arama, coklu dil (TR/EN), sablon mirasi, schedule |
| v1.1.0 | Stats, completion, icerik perf, update notifier |
| v1.0.0 | Ilk surum: 21 ajan, 50 komut, 12 hook, plugin sistemi |
Lisans
MIT - Fatih Kan
Katkida Bulunma
PR'lar, issue'lar ve yildizlar memnuniyetle karsilanir. CONTRIBUTING.md dosyasina bakiniz.