ito-search
ito-search
概覽
提供多種外部搜尋工具,由 agent 依查詢內容自行挑選合適工具(單用、並用或平行)。結果經劣質網域黑名單過濾後,依輸出原則回覆。整個流程為一次性查詢,不存檔。
使用時機
- 使用者明確呼叫
/ito-search - 使用者以自然語觸發外部資訊查詢:「幫我查⋯」「搜尋一下⋯」「找一下⋯」「XXX 怎麼用」「XXX 是什麼」
- 在 git repo 下查詢 best practice / pattern / architecture / 套件用法(自動偵測並詢問是否對比 codebase 現況)
不應使用的情況: 需要直接實作、修改檔案、跑測試的任務,需產出研究報告或需存檔的調研任務。
核心流程
步驟 0:codebase 掃描 偵測與確認
若查詢類型為 best practice / pattern / architecture / 套件用法,且當前工作目錄在 git repo 下,詢問使用者:
More from steveonead/agent-skills
ito-prd
將使用者需求逐題訪談後收斂為結構化 PRD,並深度追問,最終存至本地檔案或建立 gh issue。使用者說「寫 PRD」、「整理需求」、「把這個 feature 寫成文件」、「開需求 issue」、或提及修改既有 PRD 或 issue 時使用。不適用於直接實作功能、純技術架構設計討論、或一般筆記(非需求文件)。
21ito-tdd
以測試驅動開發引導功能實作與 bug 修復。使用者明確提到 TDD、red-green-refactor 或 test-first 時使用。不適用於純設定變更、文件更新或無行為影響的靜態修改。
20ito-grill
需求模糊階段的探索工具,用於方向確立前。逐一追問計畫、設計或需求的每個決策分支,主動挑戰假設、找出潛在弱點,直到所有分支都問遍、假設都被挑戰過。適用於使用者說「想討論」、「幫忙釐清」,或需要壓力測試計畫、驗證設計假設時。不適用於方向已確立需整理成文件、或需要直接實作的任務。
20ito-explain
探索 codebase 並回答「X 是怎麼運作的?」問題,產出結構化架構說明。適用於使用者說「解釋 X」、「X 怎麼運作」、「想了解 X 的架構」或輸入 /ito-explain 時。不適用於實作、撰寫或修改程式碼。
19ito-commit
掃描 git 工作區所有變更,智慧分組後依序 commit 並展示計畫待確認。適用於使用者說「commit」、「提交變更」、「幫忙 commit」。支援 fast mode(非 lock file 變更合為單一 commit)。不適用於需要手動控制 staging 或執行 push 的情境。
19ito-skill
以訪談式流程建立、修改或審查 agent skill。說「建立/新增一個 skill」、「寫一個 skill」時進入建立模式。說「改/更新/修 skill」且點名既有 skill 時進入編輯模式。說「審查 XXX skill」、「檢查 XXX skill」時進入 review 模式。不適用於驗證 skill 效果或執行 skill 本身描述的任務。
18