Four Claude skills that keep each other honest: one builds the structure, one weighs the claims, one generates the candidates, one measures the experience. Bilingual TR/EN.
Birbirini dürüst tutan dört Claude skill’i. Fiiller bilinçli olarak ayrıdır: biri yapıyı kurar, biri iddiaları tartar, biri adayları üretir, biri deneyimi ölçer. Karıştırılan fiil, hiçbirini iyi yapmayan tek bir araç üretir.
İskele kurar · Mizan tartar · Kıyas üretir · ux-mizan deneyimi ölçer
Bu sayfa ailenin kanonik tanımıdır; depolar buraya işaret eder. (English below.)
Belirsiz bir niyeti yürütülebilir ve izlenebilir bir iş sistemine çevirir: alan modeli, kapılı fazlar, atomik backlog, çalıştırılabilir kabul kriterleri, ve elle tahmin edilmek yerine çizelgeden hesaplanan ilerleme raporu.
Kilit fikir: her kabul kriteri, iş başlamadan önce yazılmış bir çürütme koşuludur. Bu yüzden backlog zaten bir önkayıt kümesidir.
Herhangi bir iddia kümesini kanıt katmanlarıyla denetler ve yaşayan hipotez registry’leri tutar. Eşikler sonuçlardan önce kilitlenir; her hipotez bir çürütme koşulu taşır; reddedilen kayıt silinmez.
Kilit fikir: sayısal bir eşik, ancak hükmü veren hakem kadar güçlüdür. Hakem iddianın sahibiyse, o iddia kanıtlanmış sayılamaz.
Tıkanmış bir problemde ilkeli fikir üretimi ve analojik çıkarım. Ürettiği her fikir, denetime hazır biçimde çıkar: mekanizması, en ucuz çürütmesi ve katmanıyla.
Kilit fikir: üretim ile denetim ayrı araçlarda kalmalı — kendi fikrini tartan bir üreteç, tartısını fikrine göre ayarlar.
Mizan’ın disiplinini, kanıtın belgesel değil davranışsal olduğu alana taşır: “kullanıcılar kayboluyor”, “bu ekran karışık”. İnsan-kilitli kapılar, uygulama tipine kapılı metrikler, ve önceden yazılmış eşikler.
Kilit fikir: bir model koda bakarak UX’i ölçemez. Yapısal uygunluğu denetleyebilir ve ölçüm düzeneğini kurabilir; kanıtı gerçek kullanıcı üretir. Hakem yazarsa kanıtlanmış yoktur.
Araçlar birbirine dosya devreder, düzyazı değil:
İskele ──backlog──> Mizan ──çürütülenler──> Kıyas ──tohumlar──> İskele
│ ▲
└──────────── ux-mizan bulguları backlog'a görev olarak ────────┘
iskele_to_registry.py); “doğrulandı” diyen her cümle karşı-örnek
taramasına girer.kiyas_to_backlog.py) — bir tohum plan değildir.Dördü de aynı birkaç kuralı paylaşır — ve bu kurallar araçları bir arada tutan şeydir:
| Sabit | Ne demek |
|---|---|
| Kanıt katmanları | [K] kanıtlanmış · [H] makul hipotez · [S] spekülatif · [R] reddedildi · [KKE] kritik kontrol eksik · [Y] yanıltıcı. Etiketsiz iddia yok. |
| Önce eşik, sonra sonuç | Ölçümden sonra yazılan eşik, kendi bulduğunu bulmuş olur. |
| Yalnızca ekleme | Reddedilen kayıt silinmez. [R] satırları yöntemin kendi hata payıdır. |
| Hakemi adlandır | “Model” bir ölçüm aracı değildir. Hakem yazarın kendisiyse iddia tavanlıdır. |
| Kuralı taşıyan şey betiktir | Yalnızca düzyazıyla korunan kural, host’un düzyazısıyla pazarlık edilebilir. |
| Skill başkasının kurulumunda koşar | Sessizce uyma; hangi talimatın hangi adımı devre dışı bıraktığını söyle. |
Her skill iki yolla kurulur:
.skill dosyasını
yükleyin (Ayarlar → Yetenekler → Skills).skill/<ad>/ klasörünü ~/.claude/skills/ içine
kopyalayın. Yol ~/.claude/skills/<ad>/SKILL.md olmalı — en sık hata çift
iç içe klasördür.Lisans: kod MIT, düzyazı CC BY 4.0 (her depoda ayrıntılı).
Four Claude skills that keep each other honest. The verbs are kept apart on purpose: one builds the structure, one weighs the claims, one generates the candidates, one measures the experience. A conflated verb produces a single tool that does none of them well.
İskele builds · Mizan weighs · Kıyas generates · ux-mizan measures experience
This page is the family’s canonical description; the repositories point here.
Turns a vague intent into an executable, trackable system of work: domain model, gated phases, an atomic backlog, executable acceptance criteria, and a progress report computed from a tracker rather than estimated by hand.
The key idea: every acceptance criterion is a refutation condition written before the work started. Which makes the backlog a preregistration set already.
Audits any claim set with evidence tiers and maintains living hypothesis registries. Thresholds lock before results; every hypothesis carries a refutation condition; a refuted entry is never deleted.
The key idea: a numeric threshold is only as strong as the judge that returns its verdict. If the judge is the claim’s own author, the claim cannot count as proven.
Disciplined ideation and analogical inference for a problem that is stuck. Every idea it produces arrives shaped for the audit: its mechanism, its cheapest refutation, and its tier.
The key idea: generation and audit belong in separate tools — a generator that weighs its own idea tunes the scale to the idea.
Carries Mizan’s discipline into a domain where the evidence is behavioural rather than documentary: “users get lost”, “this screen is confusing”. Human-locked gates, metrics gated by application type, thresholds written in advance.
The key idea: a model cannot measure UX by reading code. It can audit structural conformance and build the measuring rig; the evidence comes from real users. If the referee writes it, there is no proof.
The tools hand each other files, not prose: İskele’s acceptance criteria become Mizan preregistration entries; Mizan’s refuted entries become negative constraints Kıyas consults; Kıyas’s surviving seeds become İskele backlog tasks; and ux-mizan’s measured findings re-enter that backlog as tasks with acceptance criteria of their own.
The same six evidence tiers ([K] [H] [S] [R] [KKE] [Y]); thresholds locked
before results; append-only history where refuted entries stay on the record;
every threshold names its arbiter; the rule that must survive an unknown host
goes in a script, not in a paragraph; and each skill states the conflict when
a host’s instructions disable part of its method, instead of complying
quietly.
Upload the release’s .skill file (Claude.ai / desktop / mobile), or copy
skill/<name>/ into ~/.claude/skills/ for Claude Code — the path must end
~/.claude/skills/<name>/SKILL.md.
Code is MIT; prose is CC BY 4.0. Details in each repository.