Kodunuzu lint eder gibi
spesifikasyonlarınızı lint edin.
SpecScore CLI, komut satırından özellikleri, gereksinimleri ve kabul kriterlerini doğrular. Yerel olarak çalıştırın, CI'ınıza bağlayın veya yapay zeka ajanınızın çağırmasını sağlayın. Açık kaynak, hesap yok, telemetri yok.
$ specscore spec lint features/apply-discount/README.md:0 [error] oq-section: Open Questions section not found features/apply-discount/README.md:0 [error] index-entries: Child directory not listed in index: refunds features/apply-discount/refunds:0 [error] readme-exists: README.md not found 3 violations found (3 errors) # exit code 1
60 saniyede kurulum.
$ curl -fsSL https://specscore.md/install/get-cli | shPS> powershell -c "irm https://specscore.md/install/get-cli.ps1 | iex"$ brew install specscore/tap/specscore$ go install github.com/specscore/specscore-cli/cmd/specscore@mainGo 1.26 veya üzerini gerektirir.main dalından en son geliştirme derlemesini yükler — henüz etiketlenmiş bir sürümde bulunmayan değişiklikleri içerebilir.
Belirli bir sürüme sabitlemek için @main kısmını @v0.4.2gibi bir etiketle değiştirin veya en son etiketlenmiş sürüm için @latest kullanın.
Neler dahil.
Lint
Yapıyı, meta verileri, çapraz referansları ve AC benzersizliğini doğrular. Düzeltme önerileriyle gereksinim başına başarılı/başarısız raporlar.
Score
Spesifikasyonun eksiksizliğini 0 ile 100 arasında bir ölçekte puanlar. Eksik aktörleri, tetikleyicileri, hata durumlarını, güvenlik modellerini ve oran sınırlarını tespit eder.
CI'a hazır
Başarısız olursa sıfır olmayan çıkış kodu verir. ESLint, Prettier ve test paketinizin yanında specscore lint komutunu CI hattınıza bağlayın.
Telemetri yok
CLI hiçbir yere veri göndermez. Spesifikasyonlarınız ve puanlarınız makinenizde kalır. Hesap yok, API anahtarı yok, bulut bağımlılığı yok.
Taşınabilir
Tek bir ikili dosya. macOS, Linux, Windows. Çalışma zamanı bağımlılığı yok. Markdown spesifikasyonları içeren herhangi bir dizinde çalışır.
Açık kaynak
MIT lisansı. Kaynak kodspecscore/specscore-cli adresindedir. Sonsuza kadar ücretsiz.
Yapay zeka ajanınızla kullanın.
CLI, her iki Claude Code eklentisinin arkasındaki motordur. Ajanınız spesifikasyon yazıyorsa, CLI ona doğru olup olmadığını söyler — ajan tek bir satır kod yazmadan önce.
Bu döngünün Claude Code ve Cursor ile nasıl işlediği — özellik dosyası, specscore agent setup ve specscore spec lint — Claude Code ve Cursor ile spesifikasyon odaklı geliştirme.