JSPM

  • Created
  • Published
  • Downloads 547
  • Score
    100M100P100Q117797F
  • 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. v1.4 ile dijital ajans calisma akisi: WordPress yonetimi + SEO denetim.

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
115 Onaylanmis Test Yazilimin guvenilirligi ve kalitesini vurgular
TR/EN Coklu Dil ve Icerik Motoru Sablon mirasi sistemi ile otomatik post ve video senaryo uretimi
WordPress + SEO Modulleri WP-CLI/REST API ile site yonetimi, 20+ kontrollu SEO denetim
17 Modullu Yapi Temiz kod ve 520KB paket boyutu (security skills dahil)
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

WordPress Yonetimi (v1.4+)

badi wp add blog https://blog.com --method rest       # REST API
badi wp add staging --method wp-cli --ssh user@host   # SSH + WP-CLI
badi wp add local --method wp-cli --path /var/www     # Lokal WP-CLI
badi wp list                                          # Kayitli siteler
badi wp status blog                                   # WP surumu + tema + eklenti
badi wp plugins staging                               # Eklenti listesi
badi wp update staging all                            # Core + plugin + theme
badi wp security staging                              # 6 nokta guvenlik taramasi

Mobil Gelistirme (v1.5+)

badi mobile init MyApp --framework react-native      # Proje iskelesi
badi mobile version bump minor                       # iOS + Android + Flutter sync
badi mobile build ios                                # Release build
badi mobile release testflight                       # TestFlight rehberi
badi mobile assets icon ./logo-1024.png              # 40+ boyut rehberi

App Store Optimization (v1.5+)

badi aso audit 284882215                 # App listing denetimi (iOS)
badi aso keywords 284882215              # Keyword analizi
badi aso compete 284882215 310633997     # Rakip karsilastirma
badi aso metadata appstore               # Karakter limit rehberi
badi icerik release-notes --platform ios --version 2.0.0 --lang tr,en

Domain Saglik (v1.6+)

badi ssl example.com              # SSL cert + TLS + cipher
badi dns example.com              # A/MX/SPF/DMARC/CAA + email guvenlik
badi whois example.com            # Tescil + expire + transfer lock

Performance & Accessibility (v1.6+)

badi lighthouse https://site.com          # Core Web Vitals + Perf/A11y/SEO/BP
badi a11y https://site.com                # WCAG 2.1 (axe-core)
badi secret-scan                          # 17 pattern (working tree)
badi secret-scan --git                    # + son 100 commit

Git Workflow (v1.6+)

badi commit                       # Conventional tip onerileri + staged diff
badi commit --check               # Son commit format kontrol
badi commit --message "feat: X"   # Format dogrulama + git commit
badi changelog                    # Onizleme
badi changelog --write --version 1.6.0   # CHANGELOG.md'ye yaz

SEO Denetim (v1.4+)

badi seo audit https://example.com       # 20+ kontrol, SEO skoru
badi seo meta https://example.com        # Meta tag analizi
badi seo sitemap https://example.com     # robots.txt + sitemap.xml
badi seo speed https://example.com       # TTFB + kaynak analizi

SEO audit kontrolleri: Title, Description, Open Graph, Twitter Card, H1 yapisi, gorsel alt taglari, canonical URL, viewport, lang, charset, HTTPS, Schema.org, robots meta, kelime sayisi, link analizi.

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:

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 157 satir (17 modul)
Startup (v1.4.2) 813ms 26ms (%97 azalma)
Token tuketimi ~30K/oturum ~2K/oturum
CLAUDE.md 6.8KB 1.2KB
Hook tetikleme 200+/oturum ~30/oturum
Template yukleme Eager (~800 satir) Lazy (gerektiginde)

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]
badi wp [add|list|remove|status|plugins|themes|update|security]   # v1.4+
badi seo [audit|meta|sitemap|speed]                               # v1.4+
badi aso [audit|keywords|metadata|review|compete|screenshots|search]  # v1.5+
badi mobile [init|version|build|release|assets]                   # v1.5+
badi ssl|dns|whois [domain]                                       # v1.6+
badi lighthouse|a11y [url]                                        # v1.6+
badi secret-scan [--git]                                          # v1.6+
badi commit|changelog [secenekler]                                # v1.6+

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 (157 satir)
lib/                   17 ESM modul
  cli.js               Paylasilan araclar (chalk, figlet, VERSION)
  commands/            11 komut modulu (init, update, doctor, list,
                       plugin, icerik, stats, completion, schedule,
                       wp, seo)
  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           # 115 test
npm run lint       # Biome ile kod kalitesi
npm run format     # Biome ile formatlama

Surum Gecmisi

Surum Icerik
v1.7.0 9 yeni slash komutu + mevcut slash/CLI entegrasyonu (66 slash toplam)
v1.6.0 Domain saglik (ssl/dns/whois), Lighthouse, secret-scan, a11y, commit/changelog
v1.5.0 Mobil + ASO: badi aso (iTunes API), badi mobile (init/build/release/assets), release-notes
v1.4.3 Harici referanslar temizlendi, metadata sadelestirildi
v1.4.2 Lazy loading: startup %97 hizlandi (813ms → 26ms)
v1.4.1 SSRF korumasi, appPassword obfuscate, sitemap precedence fix
v1.4.0 Dijital ajans: badi wp (WordPress) + badi seo (20+ kontrol)
v1.3.2 16 bug/guvenlik fix, CI infra, community dosyalari
v1.3.1 48 guvenlik skill entegrasyonu
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.