SpecScore vs Tessl
Spesifikasyon odaklı geliştirme (SDD), amaçlanan davranışın spesifikasyonunun koddan önce yazılması demektir. Tessl (Tessl AI Ltd), 30 Ekim 2026 itibarıyla bir ajan etkinleştirme platformudur: kodlama ajanlarının yüklediği beceriler, kurallar ve eklentiler için bir kayıt defteri ve kontrol düzlemi. “Kaynak olarak spesifikasyon”, Tessl’in Haziran 2025 denemesindeki daha güçlü iddiadır: uzun ömürlü eser spesifikasyondur ve kod ondan türetilir. SpecScore, bu spesifikasyon için açık kaynak bir dosya biçimidir ve bir komut satırı arayüzü (CLI) onu denetler. Sürekli entegrasyon (CI) — önerilen her değişiklikte çalışan otomatik bir denetim — bu depoda o denetimi çalıştırır.
Ortak noktaları.
Tessl’in iyi yaptığı şeyler.
Tessl’in karıştırılması kolay iki yüzü vardır. Aşağıdaki notlar, 30 Ekim 2026’da okunan sayfalara göre onları ayrı tutar.
Kaynak olarak spesifikasyon için açık bir sav
Simon Maple’ın 27 Haziran 2025 tarihli denemesi, bir ürün gereksinimleri belgesinin (PRD) — neyin yapılacağını insanlara anlatan düz yazının — genellikle bayatladığını, kodun ise tek doğruluk kaynağı haline geldiğini söyler. Denemenin alternatifi, değiştirdiğiniz şeyin spesifikasyon olması ve bir LLM’in ondan kod, test ve belgeleri üretmesidir. Bu bir slogan değil, gerçek bir duruştur.
Ajan bağlamı için bir platform
Tessl’in belgeleri bir kayıt defterini, becerileri tarayıp puanlayan yönetişimi, değerlendirmeleri (evals) ve ajanlar arası gözlemlenebilirliği anlatır. Belgeler, becerilerin deponuzdaki yalın eserler olduğunu ve platformun Claude Code, Cursor, Copilot, Gemini ve başkalarıyla çalıştığını söyler. Oradaki puanlama bir beceriyi puanlamaktır, bir ürün spesifikasyonunu değil.
Kabuk denetimleri olan resmi bir spesifikasyon karosu
tessl-labs/spec-driven-development karosu (tile), genel karo deposunda MIT lisanslıdır. Bir ajana görüşme yapmayı, .spec.md dosyaları yazmayı, onay beklemeyi, sonra uygulamayı öğretir. Kayıt defteri sayfası scripts/validate-specs.sh ile scripts/check-spec-links.sh betiklerini, frontmatter, targets ve [@test] bağlantıları için listeler. Aynı sayfa, karoyu yönlendirici bağlam olarak tanımlar: özel komut yok, çerçeve yok.
Özellik karşılaştırması.
“Kaynak olarak spesifikasyon” Tessl’in denemesidir. Karo, bugünkü platformun üstündeki bir beceri paketidir. SpecScore, sürümlü bir linter’ı olan bir biçimdir.
| Yetenek | Tessl | SpecScore |
|---|---|---|
| Birincil rol | Ajan becerileri platformu, bir de spesifikasyon odaklı karo ve kaynak olarak spesifikasyon üzerine 2025 denemesi | Açık spesifikasyon biçimi + CLI |
| Spesifikasyon nedir | Deneme: kodun kendisinden üretildiği uzun ömürlü kaynak. Karo: ajanın ona göre uyguladığı ve kodu sizde bırakan bir .spec.md. | Kodun yanındaki sözleşme. Lint kodu yeniden üretmez. |
| Spesifikasyonun biçimi | Karo: YAML frontmatter, targets globları ve test dosyalarına [@test] bağlantıları | Markdown + YAML, REQ: slug, Given/When/Then |
| Spesifikasyonu denetlemek | O karoyu frontmatter ve bağlantıları için, karoyla birlikte gelen kabuk betikleri | Bu deponun CI’ında, SpecScore biçimi üzerinde specscore spec lint. /score elle verilen bir yapay zeka notudur. |
| Lisans | Karo MIT lisanslıdır. Platform bir üründür. Belgeler, platformun kaynak kodunu yayımlamaz. | CC BY 4.0 biçim · Apache-2.0 CLI |
| Fiyat | 30 Ekim 2026’da okunan Tessl ana sayfası, ücretsiz bir katmanı (bir çalışma alanında ayda 1,000 kredi) ve ücretli kurumsal planları anlatır. | Biçim ve CLI için ücret yoktur |
SpecScore'un ekledikleri.
Yayımlanmış bir biçim, karo betiği değil
Karonun kabuk betikleri, o karonun ajana yazdırdığı .spec.md dosyalarını denetler. SpecScore, bu sitede belgelenmiş bir biçimi denetler. dogfood.yml sabitlenmiş bir specscore sürümünü kurar ve specscore spec lint çalıştırır. /score o iş değildir: yapay zeka gözden geçirenleri sorun bildirdiğinde sıfır dışında bir kodla çıkan, elle çalıştırılan bir beceridir.
$ 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)
Kod her iki durumda da sizde kalır — deneme daha ileri gider
2025 denemesi, kodun spesifikasyondan yeniden üretilmesi gerektiğini söyler. 30 Ekim 2026’da okunan sayfadaki karo, ajanın onaylanmış bir spesifikasyona göre uygulamasını anlatır ve kaynak ağacınızın yerine geçen bir derleyici tarif etmez. SpecScore kodu elinizden almaz. Spesifikasyon gözden geçirilen sözleşmedir; kod sizin kalır.
Gereksinimin kimliği
Karo bir gereksinimi targets ve [@test] ile dosyalara yöneltir. SpecScore gereksinimi REQ: slug diye adlandırır; böylece dosyalar taşındıktan sonra bir plan, bir görev ve bir commit fragmanı onu anabilir.
Hangisi ne zaman kullanılmalı?
Tessl’i şu durumlarda seçin…
- Birçok ajan ve depo arasında paylaşılan beceriler için bir kayıt defteri, değerlendirmeler ve yönetişim gerektiğinde.
- Kaynak olarak spesifikasyon denemesinin iş akışını yönlendirici bir karo olarak istediğinizde: görüşme, bir .spec.md onayı, sonra uygulama.
- Tessl platformunu zaten satın alıyor veya deniyor ve o kayıt defterindeki spesifikasyon karosunu istiyorsanız.
Şu durumlarda SpecScore'u kullanın…
- Tessl kurmayan depolar da dahil, spesifikasyon biçiminin kendisinin CI’da geçerli olması gerektiğinde.
- Gereksinim kimlikleri ve bir model çağırmayan bir linter istediğinizde.
- Biçimin, bir beceriler platformundan ayrı, Creative Commons lisansı altında açık kaynak olmasını istediğinizde.
Kaynak olarak spesifikasyon ve lint edilebilen bir spesifikasyon.
Bayat bir PRD’nin koda yenildiğini söyleyen Tessl denemesi haklıdır. Spesifikasyonun güvendiğiniz şey olarak kalmasının yolu, bir biçim denetimidir. SpecScore uygulamanızı spesifikasyondan üretmez. Yapı, bağlantılar veya durum yanlış olduğunda spesifikasyonun CI’da düşmesini sağlar.
Platformu ve karoyu istiyorsanız Tessl’i kullanın. Pull request’in kanıtlaması gereken şey git’teki eserse SpecScore’u kullanın.
Kaynaklar.
Aşağıdaki herkese açık sayfalar 30 Ekim 2026’da okundu. Fiyatlar, plan adları ve sürüm hatları değişir.
Diğer karşılaştırmalar.
Aynı biçim, spesifikasyon güdümlü diğer araçların yanında:
Hepsi tek sayfada: 2026’nın en iyi spesifikasyon güdümlü geliştirme araçları.
Geri bildirim
Bu karşılaştırma herkese açık belgelere ve kaynak koda dayanır. Bir şey yanlış veya eski mi? düzeltme issue’su açın. SpecScore’u başka bir araçla karşılaştırmamızı ister misiniz? bir tane isteyin.