com um clique
assist
萬用助手 — 自動分析情境、盤點可用資源、智慧路由至最佳 agent/skill 組合,一鍵完成複雜工作流。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
萬用助手 — 自動分析情境、盤點可用資源、智慧路由至最佳 agent/skill 組合,一鍵完成複雜工作流。
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
本 repo 自持 agent 定義目錄索引(complexity-triage / doc-reviewer / doc-updater / tdd-guide),供 design、update 等 skill 的 general-purpose subagent 呼叫時引用定義與檢查清單;本身非直接可呼叫的 skill,不會出現在指令清單中。
開發設計 — 自動盤點可用資源,透過 Plan agent 建立完整實作計畫,輸出至 plans/active/<slug>.md 供使用者確認後才進入實作。
更新知識庫 — 依序執行文件更新、審查、context 整理、pattern 提取,將本次 session 的變更沉澱為文件與知識。
貼上 Notion URL,自動抓取頁面需求內容,串接 /design 建立實作計畫。
產生跨 context 接手 prompt — 萃取本次對話的目標、進度、決策、未完成項目,輸出可直接貼到新 session 或 /compact 之後使用的自包含 prompt。
依 plan.md 的 Dependencies DAG 推進實作 — Python 狀態機決定下一步(非 LLM 判斷),自動串接 TaskCreate/TaskUpdate。觸發:使用者要求依 plan 推進、要求 task tracking 對齊 DAG、或抱怨 LLM 跳步漏步。
| name | assist |
| description | 萬用助手 — 自動分析情境、盤點可用資源、智慧路由至最佳 agent/skill 組合,一鍵完成複雜工作流。 |
| allowed-tools | Bash, Read, Glob, Grep, Edit, Write, Agent, Skill, AskUserQuestion, TaskCreate, TaskUpdate, TaskList |
| argument-hint | ["任務描述,留空則自動偵測情境"] |
| redundancy-peers | ["design"] |
自動分析當前情境,盤點可用資源,智慧選擇最佳 agent/skill 組合並執行。適合不確定該用哪個工具時使用。
與
/design的分工:/assist是萬用路由入口,涵蓋審查/文件/研究/build 修復等各類情境;/design專注在完整實作計畫的產出。不確定用哪個時先選/assist——判定為需要完整規劃時會委派/design,而非手動重造一套規劃流程。
依 CLAUDE.md 全域規則詢問是否啟用 task tracking(複雜任務用 AskUserQuestion 附 token 預估,簡單任務不問逕行)。啟用後於每個 Step 開始前 TaskCreate 子任務(含 activeForm、必要時 addBlockedBy),完成後 TaskUpdate 為 completed;不啟用則跳過所有 Task 工具呼叫。
收集判斷路由所需的關鍵事實:
git status、git diff --stat、git log --oneline -5 — 有無未 commit 變更、變更了哪些檔案、最近 commit 在做什麼ls -la 判斷語言/框架(package.json/go.mod/requirements.txt 等)、是否有測試/CI 設定$ARGUMENTS 與對話脈絡中的需求npm run build、go build 等)盤點 Claude Code 內建資源與本 repo 自有 skills 作為路由候選:
內建 Agent types:
| Agent | 適用情境 |
|---|---|
| Plan | 需要規劃的複雜任務(見 /design) |
| Explore | 唯讀搜尋定位、快速盤點 |
| general-purpose | 多步驟研究/審查/文件更新/TDD 引導等;文件審查/同步/TDD/複雜度分診有自持定義檔(呼叫慣例見 agents/SKILL.md),其餘用明確 prompt |
內建 Skills:
| Skill | 適用情境 |
|---|---|
/code-review | 程式碼品質審查(支援 --comment、--fix;語言專用審查以 prompt 指定 go/python/ts) |
/security-review | 安全性分析 |
/simplify | reuse/簡化/效率清理(dead code、命名、nesting、重複程式碼) |
/verify | 端對端行為驗證,非只跑測試 |
/review | 審查 GitHub PR |
deep-research | 開放式多來源研究,含 fact-check |
本 repo 自有 Skills(根據情境篩選相關者):
| Skill | 適用情境 |
|---|---|
/design | 需要完整實作計畫(新功能/架構變更) |
/update | 知識沉澱(文件更新 + 審查 + context 整理 + pattern 提取) |
/pr | commit/push/建立或更新 PR |
/plan-run | 依既有 plan 的 DAG 狀態機推進實作 |
/worktree | worktree 建立/清理 |
/handoff | 跨 context/session 交接 |
/evidence-check、/verify-evidence-loop | 技術決策查證;後者為高風險決策的迭代收斂版 |
若需要的資源不可用(例如某 skill 被 defer),提示使用者先 restore 或改選替代組合。
根據 Step 1 的情境分析,選擇對應的資源組合:
| 偵測到的情境 | 選擇的組合 | 說明 |
|---|---|---|
| 新功能需求 / bug 修復 | /design → 實作 → /code-review → /simplify | /design 已內建業界標準調研、架構決策、需求追蹤矩陣;委派而非手動重造 |
| 有未 commit 變更需 review | /code-review → /simplify | 快速品質審查,先修正再視需要加安全審查 |
| build 失敗 | general-purpose agent(prompt 要求最小 diff 修復 build,不做架構變更) | 直接修復,優先於其他工作 |
| 需要重構 | /design(含架構決策)→ 實作 → /simplify → /code-review | 安全重構流程 |
| 需要寫文件 | general-purpose agent(依 agents/doc-updater.md 定義)或直接 /update | 文件更新流程;文件審查不適用 /simplify |
| 觸及安全敏感面(認證/輸入/endpoint/DB/反序列化/檔案/shell/SSRF/DOM/加密) | 組合中預設附加 /security-review | 依 rules/security-guidance/skill-integration.md 觸發閘;都不觸及則不附加 |
| 需要完整實作計畫 | /design | 見上方與本 skill 的分工說明 |
| 需要依既有 plan 推進 | /plan-run | DAG 狀態機推進,不跳步 |
| 需要 commit/PR | /pr | 總結對話脈絡 + commit + push + PR |
| 需要跨 session/context 交接 | /handoff | 產生自包含 prompt |
| 需要開放式技術研究 | deep-research 或 general-purpose + WebSearch | 多來源研究與 fact-check |
| 需要驗證技術決策 | /evidence-check(single-shot)或 /verify-evidence-loop(高風險、迭代收斂) | |
| 不確定 / 多種可能 | 列出建議組合,AskUserQuestion 讓使用者選 |
判斷優先序: $ARGUMENTS 明確指令 > build 失敗(阻塞後續驗證)> 安全問題 > 未 commit 變更 > 對話脈絡推斷意圖。多個情境衝突時,先說明偵測結果,問使用者是否仍按原指令繼續。
不確定時,用 AskUserQuestion 呈現選項:
情境分析結果:[簡述偵測到的狀態]
建議的組合:
1. [組合 A] — [適用原因]
2. [組合 B] — [適用原因]
3. [組合 C] — [適用原因]
委派 general-purpose agent 時(build 失敗、文件更新等無專用 skill 的情境),prompt 需明確界定範圍,例如:
Agent(subagent_type="general-purpose")
若啟用 task tracking:每個資源執行前 TaskCreate 子任務(含 activeForm,保留回傳的 task ID),執行後 TaskUpdate 為 completed;有依賴順序用 addBlockedBy 標記前序 task ID。
依序執行選定的 agent/skill。每個完成後,把「做了什麼、關鍵發現、修改的檔案、待解問題」整理成一段交給下一步——交接內容須自包含(下一個執行者看不到上一步的完整過程),不需要固定的必填欄位模板。
若某步驟發現 CRITICAL 問題,暫停 pipeline 並用 AskUserQuestion 詢問使用者是否繼續。
所有步驟完成後輸出總結,涵蓋以下內容即可,不需固定模板:
若啟用 task tracking,TaskList 本身即為完成狀態的來源,不需另建 manifest 表格或完成率計算。