技能包

把工程習慣交給智慧體執行

適合先用 /think 或 /check 做計畫和複查,但 /check 只會讀取儲存庫公開上下文,不會碰私有路徑或憑證。

官方來源 · Waza

安裝

npx skills add tw93/Waza -a claude-code codex cursor -g -y

適合誰

如果你已經會做功能計畫和修缺陷,只是希望智慧體按同一套習慣跑,而不是臨場發揮,這個技能對得上。官方把它寫成:把你已經熟悉的工程習慣,變成智慧體可以執行的技能。

安裝後會得到一組斜線技能,頁面點名 /think、/check、/hunt。Claude Code 裡直接打斜線命令;Codex 裡按已安裝技能的名字呼叫,並走同一套步驟。頁面還寫到 Cursor、Gemini CLI、Copilot、Amp、Kimi Code CLI,以及會讀取同一共享目錄的其他智慧體也能撿起這八個技能。這是目錄讀取關係,不是一份互斥名單。

更合適的人是:手頭有一個可開啟的目標儲存庫,想先做唯讀計畫或檢查,而不是一上來讓智慧體 implement。官方說明見

https://github.com/tw93/waza

3 分鐘完成第一次嘗試

只走這一條官方安裝路徑:

npx skills add tw93/Waza -a claude-code codex cursor -g -y

命令會把一份副本落到 ~/.agents/skills 這個共享技能目錄。Claude Code 以符號連結接入;Codex、Cursor 以及其他會讀該目錄的智慧體再把技能識別成 /check、/think 等名字。頁面沒有另給第二套安裝器作為主路徑。

前置:本機已能執行上述 npx 命令,並且至少開啟了一個會讀取 ~/.agents/skills 的智慧體。安裝位置就是這個共享目錄,不要再手工複製到別的資料夾。

第一次任務選可逆、偏分析的動作。在 Claude Code 開啟目標儲存庫後輸入 /check,或先輸入 /think 只做計畫;在 Codex 則按技能名呼叫同一套檢查或計畫。不要在第一次就說 implement。成功訊號:技能以 /check、/think 等名字出現,並且 /check 能基於儲存庫公開上下文給出檢查結果,而不是提示技能未安裝。

使用案例

案例一:先計畫功能,再決定是否實現。

官方把規劃功能寫成:/think,得到計畫後批准,再說 implement X,然後 /check,最後才 merge。第一次只跑到 /think 並閱讀計畫;證據沒有寫批准按鈕長什麼樣,也沒有寫 merge 的具體命令,能確認的是這條順序,以及實現應發生在計畫被接受之後。

案例二:先查根因,再改程式碼。

官方把修缺陷寫成:/hunt,再修復,再 /check,然後才做後續跟進。頁面把跟進寫成 release/publish/push/issue follow-through,但沒有展開這些跟進步驟。第一次只跑 /hunt,確認根因描述對得上現象後,再動手改。/hunt 被寫成用來確認根因,而不是直接開改。

兩次都建立在同一條安裝路徑上。/check 可以接在計畫或修復後面,但第一次仍應單獨跑檢查,確認它讀到的是公開上下文。

使用邊界

Waza 只提供通用工程習慣。/check 會在執行時讀取目標儲存庫的公開上下文,包括 README、套件清單、Makefile、持續整合工作流程,以及你這次任務的約束;它不會讀取私有路徑、憑證或權杖。頁面沒有寫它可以存取私有設定或金鑰。

安裝命令裡帶了 claude-code、codex、cursor 三個目標,副本落在 ~/.agents/skills。其他會讀該目錄的智慧體也能撿起技能,但頁面沒有為每一個名字單獨給觸發示例。除 Claude Code 的斜線和 Codex 的按名呼叫外,其餘環境能確認的只有「讀到共享目錄就會出現這八個技能」。

頁面沒有寫語言範圍、配額或必須在哪個儲存庫類型上使用。缺少目標儲存庫的公開上下文時,/check 能做到哪一步,官方沒有另給失敗樣例。