JSPM

  • Created
  • Published
  • Downloads 547
  • Score
    100M100P100Q121917F
  • License MIT

Claude Code kullanicilari icin profesyonel is akisi yonetim sistemi

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

npm version npm downloads per month npm total downloads license tests node

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 init

Ne 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     # Hatirlaticilar

Yazilim Gelistirme

/start                 # Gune basla
/audit                 # Kalite denetimi
/security-scan         # Guvenlik taramasi (48 skill)
/review                # Kod incelemesi
/wrap-up               # Gun sonu ozet

Icerik 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 ozet

Proje Mimarisi

/architect             # Fikri 5 dokumana donustur
/scaffold              # Kod iskelesi olustur
/adr                   # Mimari karar kaydi
/spec-check            # Spec uyum kontrolu

Guvenlik 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: KesfetTaraDogrulaRaporla

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 konfigurasyonu

Kurulum 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 link

Gereksinimler

  • Node.js 18+ (indir)
  • Claude Code CLI (kurulum)
  • jq (hook'lar icin: brew install jq)

Kabuk Tamamlama

badi completion bash >> ~/.bashrc
badi completion zsh >> ~/.zshrc
badi completion fish > ~/.config/fish/completions/badi.fish

Gelistirme

npm install
npm test           # 105 test
npm run lint       # Biome ile kod kalitesi
npm run format     # Biome ile formatlama

Surum 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.