TwinMind intent classification engine. Invoke this skill BEFORE dispatching to any twinmind:* skill when the user provides knowledge-base input. Contains the full signal words, sub-intent resolution, classification priority, compound intent handling, and fuzzy fallback rules for all 9 intent categories. Do NOT skip this step -- the session startup skeleton only has a summary table; this skill has the complete rules needed for accurate classification.
本 skill 包含完整的意圖分類規則。Session 啟動時注入的 router-prompt.md 只有意圖類別速查表;AI 必須在 session 中首次處理知識庫輸入前調用本 skill 載入完整分類規則,再決定 dispatch 至哪個 twinmind:* skill。同一 session 內不需重複調用。
觸發條件(符合任一即分類為 CAPTURE):
模糊輸入預設:當輸入為無明確搜尋/專案/連結上下文的明確知識陳述時,預設為 CAPTURE。若想法模糊不成熟,改為 INBOX。
觸發條件(符合任一即分類為 INBOX):
注意:已經夠明確的輸入 bypass Inbox——明確知識 → CAPTURE,明確雜務 → TASK,明確行動 → ACTION。
觸發條件(符合任一即分類為 QUERY):
觸發條件(符合任一即分類為 PROJECT):
<project-name>」「專案狀況」注意:卡片連結至專案歸類為 PROJECT,不是 CONNECT。提及專案名稱的 action/task 操作也歸 PROJECT(專案內由 twinmind:project 處理)。
觸發條件(符合任一即分類為 ACTION):
排除:提及專案名稱 → 歸 PROJECT。
觸發條件(符合任一即分類為 TASK):
排除:提及專案名稱或 action 名稱 → 歸 PROJECT 或 ACTION。
觸發條件(符合任一即分類為 AREA):
觸發條件(符合任一即分類為 REVIEW):
觸發條件(必須明確提及兩張卡片且要求連結操作):
排除規則:
當輸入與知識庫操作無關時(如閒聊、程式碼問題、系統指令),AI 不進入意圖路由,以一般 Claude Code 模式回應。
每個意圖類別內,AI 根據輸入內容判斷具體操作(子意圖):
CAPTURE:
INBOX:
ACTION:
TASK:
PROJECT:
AREA:
QUERY:
REVIEW:
CONNECT:
當輸入可能匹配多個意圖時,依以下優先序判斷(第一個匹配即為結果):
CAPTUREPROJECTACTIONTASKAREAINBOXQUERYREVIEWCONNECT當單一輸入包含多個意圖時,AI 依以下優先序拆解並依序執行:
CAPTURE — 先記錄知識,避免資料遺失CONNECT — 趁上下文新鮮建立連結PROJECT — 更新專案狀態ACTION — 處理行動TASK — 處理任務AREA — 更新領域INBOX — 捕捉模糊想法QUERY — 回答查詢REVIEW — 維護任務最後執行前宣告順序(如「先建立卡片,再連結至專案」)。
當 AI 無法確定意圖類別時,依以下規則處理:
CAPTUREINBOXQUERYAI 不得忽略模糊輸入。