ponytail - Yapay zeka ajanlarını en tembel kıdemli geliştirici gibi düşündürmek
(github.com/DietrichGebert)"En iyi kod, yazılmamış koddur"
"Bilirsin ya? Uzun at kuyruğu ve oval gözlükleri olan o kişi. Sürüm kontrol sisteminden bile daha uzun süredir şirkette olan kişi. Sen ona 50 satır kod gösterirsin, o da tek kelime etmeden onu 1 satıra indiriverir" - ponytail, onu yapay zeka ajanınızın içine koyuyor.
- Yapay zeka kodlama ajanına gereksiz kod yazmamasını sağlayan bir beceri seti enjekte ederek, görev için gerekli olan en az kodu bırakmasını sağlayan araç
- Kod yazmadan önce 6 adımlı kontrol aşaması ile durdurur
- Bunun gerçekten var olması gerekiyor mu → Hayır: atla (YAGNI)
- Standart kütüphane ile olur mu → kullan
- Yerel platformun bir özelliği var mı → kullan
- Kurulu bağımlılıklarla da olur mu → kullan
- Tek satır mı → tek satırda hallet
- Ondan sonra: çalışmak için gereken en az kodu yaz
- Tembel ama dikkatsiz değil — güven sınırı doğrulaması, veri kaybı yönetimi, güvenlik ve erişilebilirlik asla atlanmaz
- Kodun küçülmesi code golf yüzünden değil, yalnızca gereken kadar yazılmasındandır
- Before/After örnekleri:
- Bir tarih seçici istendiğinde sıradan ajan flatpickr kurulumu, wrapper component, stylesheet ve saat dilimi tartışmasına başlarken, ponytail bunu
<input type="date">tek satırla halleder - Tarih seçici 404 satır → 23 satır, renk seçici 287 satır → 23 satır
- Bir tarih seçici istendiğinde sıradan ajan flatpickr kurulumu, wrapper component, stylesheet ve saat dilimi tartışmasına başlarken, ponytail bunu
- Gerçek depo (FastAPI + React) düzenleme çalışmalarının ölçüm sonuçları
- Kod miktarında yaklaşık %54 azalma (aşırı tasarım tuzaklarında en fazla %94), maliyette yaklaşık %20 düşüş, hızda yaklaşık %27 artış, güvenlikte %100 koruma
- Tüm metrikleri azaltırken tam güvenliği koruyan tek yöntem
- Komut listesi:
/ponytail [lite|full|ultra|off]yoğunluk ayarı/ponytail-reviewmevcut diff'in over-engineering olup olmadığını inceleyip silinecekler listesini döndürür/ponytail-audittüm depo için over-engineering denetimi. Sadece basit bir diff değil/ponytail-debtertelenmişponytail:yorumlarını bir kayıt defteri (ledger) olarak toplar — "sonra"nın "asla yapılmayan"a dönüşmemesi için/ponytail-gainbenchmark sonuçlarına göre ölçülmüş etki puan tablosunu gösterir (kod azalması, maliyet tasarrufu, hız artışı)
- Claude Code, Codex, Cursor, Windsurf, Gemini CLI gibi 14 ajanla uyumlu, varsayılan mod
full - MIT lisansı
4 yorum
Ponytail lol, isimlendirme efsane olmuş.
Tanıtım yazısını hazırlarken, sürekli tanıdığım biri aklıma geldi..
Yönetici bey..
Yönetici beyin paylaştığı yazıları görünce.. birden aklıma bir fikir geldi..
Şu anda Ask, Show, GN+ var ama... bir de TIP menüsü eklenip.. kullanıcıların ya da faydalı araçları anlatan blogların paylaşılabileceği böyle bir menü olsa nasıl olurdu...
Ee.. şey.. hazırlanmakta olan bir şeyler var. Yakında görebileceksiniz.