一個 Claude Code 外掛掛勾,會在 git add/stash/checkout/restore/reset 可能掃走本工作階段未寫入的髒檔案時警告——給使用者一則通知訊息,給模型上下文一段備註;永遠不會阻擋。目標是有多個代理程式共用的 checkout。
✳︎ unowned-dirty
└─ 讓每一次對話更順手
一個 Claude Code 外掛掛勾,會在 git add/stash/checkout/restore/reset 可能掃走本工作階段未寫入的髒檔案時警告——給使用者一則通知訊息,給模型上下文一段備註;永遠不會阻擋。目標是有多個代理程式共用的 checkout。
一個 Claude Code 外掛,繪製狀態列,顯示最近有變更且正在進行的 AILANG sprint、已通過的里程碑和下一個里程碑。
一個 Claude Code 外掛,在 git push / gh pr create|merge 前執行 CI 閘門(gofmt、make lint、檔案大小檢查),失敗時阻止推送。
一個 Claude Code mod,會即時顯示正在撰寫的 AILANG 程式碼:每次編輯 .ail 檔案後執行 `ailang iface` 和 `ailang check`,顯示模組的函式、型別、效果列和型別錯誤,並在編輯出錯時保留上一版正確的簽章。
一個 Claude Code 外掛,會在提示框上方顯示未讀 AILANG fleet 訊息的通知列、數量和最新標題,並提供帶 Ack 和到達 toast 的 /ail-inbox 窗格。
Claude 編輯或寫入 .ail 檔案後,從專案根目錄執行 `ailang check`,並把錯誤加到模型在工具結果後讀取的內容中,讓它不用多花一回合就能看見自己的型別錯誤。可在互動和無頭(claude -p)工作階段使用。需要 PATH 中有 `ailang` 執行檔。
Claude Code 的 AILANG 外觀:提示列提示旁的 AILANG 版本、編譯器風格的 spinner 詞語(Unifying…、Inferring effects…),以及顯示 logo 的 /ailang 面板。