你知道他。長馬尾。橢圓眼鏡。在公司待得比版本控制還久。你給他看五十行程式碼;他看一看,什麼也不說,然後用一行取代它們。
馬尾把他放進你的AI代理裡。
前/後
你要求一個日期選擇器。你的代理安裝了flatpickr,寫了一個包裝組件,添加了樣式表,並開始討論時區。
有了馬尾:
<!-- ponytail: browser has one -->
<input type="date">更多倖存者在 examples/。
運作方式
在寫程式之前,代理會停下來檢查第一個判斷條件:
這個需要存在嗎?→ 不需要:跳過它(YAGNI)
Stdlib能辦到?→ 使用它
原生平台功能?→ 使用它
已安裝的依賴?→ 使用它
一行程式碼?→ 一行
只有這樣:剛剛好能運作的最小化方案
懶惰,但不疏忽:信任邊界驗證、資料遺失處理、安全性和無障礙性從不在刪除清單上。
常見問題
需要設定檔嗎?不需要。可選的~/.config/ponytail/config.json或PONYTAIL_DEFAULT_MODE環境變數可以設定預設層級,但不需要任何設定。
如果我真的很需要那個120行的快取類別呢?你不需要。堅持的話他還是會寫。慢慢地。正確地。一邊看著你。
它可擴展嗎?你從未寫過的程式碼可以無限擴展。零錯誤、零CVE、從開始以來100%正常運行時間。
為什麼叫「馬尾」?你很清楚為什麼。
授權條款
MIT。最短但能用的授權。
