atl rules
rules-distill'in belirlenimci toplama yarısı: skill + agent korpusundaki normatif / emir cümlelerini derler, böylece /rules-distill skill'i hangi tekrar eden ilkelerin bir core rule olmayı hak ettiğini yargılayabilir. Yargı — hangi adayın gerçek bir ilke olduğu — skill'e aittir; bu, CLI/Skill sınırıdır.
Bu, monorepo'nun core/ + teams/'ine karşı çalışan bir maintainer-tarafı yüzeydir. Monorepo dışında hiçbir şey yapmaz ve 0 ile çıkar.
Repo, çalışma dizininizin bir üst dizini değilse, onu adlandırmak için ATL_REPO_ROOT ayarlayın. Bu, monorepo'yu bir alt dizin olarak klonlayan bakım-merkezi düzenidir: yukarı doğru yürüme işaretçiye hiçbir zaman ulaşamaz, komut atlar ve 0 ile çıkar — geçmiş gibi görünerek. Kök aranmak yerine bilerek adlandırılır: o düzende aynı işaretçi arşivlenmiş klonlarla da eşleşir ve bir arama, bunlardan birini readdir sırasına göre seçip kimsenin yayınlamadığı içerik hakkında gerçek olan bir sapma raporlardı.
Kullanım
atl rules scan # skill korpusundaki normatif cümleleri yazdır
atl rules scan --json # aynısı, makine-okunur (file, line, text)
atl rules scan --record # HEAD'i son distill olarak damgala (bir /rules-distill taramasından sonra)atl rules scan
core/ ve teams/ içindeki skill + agent markdown'ını gezer ve güçlü bir normatif/emir tetikleyicisi (always, never, must, don't, avoid, düzenle-öncesi-grep deyimi) taşıyan her satırı, file:line'ıyla birlikte yazdırır:
core/skills/drain/SKILL.md:49 Be strict — mine only what's worth never-repeating.
core/skills/create-pr/SKILL.md:118 Never merge directly — auto-merge preserves the required-check gate …Bilerek fazla toplar — toplama adımı yalnızca zeminli adayları derler; hangilerinin gerçek tekrar eden ilke olduğuna LLM karar verir. rules/ alt ağaçları atlanır, çünkü kurallar distill'in hedefidir, kaynağı değil.
--record, HEAD'i son-distill-edilen commit olarak damgalar (~/.atl/rules-distill-state.json içinde); bu, oturum-başı "bir distill gerekiyor" kaçak-korumasını ~1 gün sıfırlar. /rules-distill bunu bir taramanın sonunda çağırır.
İlgili
/rules-distill— LLM yarısı: adayları kümele, mevcut kuralları grep'le, tekrar edenleri core rule olarak öner (insan-onaylı)./rule— aklında zaten olan tek bir kuralı yazar; rules-distill korpusun hangi kuralları istediğini keşfeder.atl skills— kardeş belirlenimci kapı (varlık içerik-kalitesi; bu ise kural keşfini besler).