Skip to content
Agentmart
Submit a tool

router

Classifies user knowledge-base input into one of 9 intent categories (capture, inbox, query, project, action, task, area, review, connect) using signal words…

Skill by twinmind

IndexedMIT★ 15
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/volderlu-router

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Classifies user knowledge-base input into one of 9 intent categories (capture, inbox, query, project, action, task, area, review, connect) using signal words, priority rules, compound intent handling, and fuzzy fallback matching. Invoke BEFORE dispatching to any twinmind:* skill when the user provides knowledge-base input. Do NOT skip this step — the session startup skeleton only has a summary table; this skill has the complete rules needed for accurate classification.

Use cases: productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/router

What's inside

Skill name
router
Description
Classifies user knowledge-base input into one of 9 intent categories (capture, inbox, query, project, action, task, area, review, connect) using signal words, priority rules, compound intent handling, and fuzzy fallback matching. Invoke BEFORE dispatching to any twinmind:* skill when the user provides knowledge-base input. Do NOT skip this step — the session startup skeleton only has a summary table; this skill has the complete rules needed for accurate classification.
License
MIT
Metadata
author: twinmind · version: 1.0
Instructions
161 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

本 skill 包含完整的意圖分類規則。Session 啟動時注入的 `router-prompt.md` 只有意圖類別速查表;AI 必須在 session 中首次處理知識庫輸入前調用本 skill 載入完整分類規則,再決定 dispatch 至哪個 `twinmind:*` skill。同一 session 內不需重複調用。

## 信號詞與判斷模式

### CAPTURE 信號

觸發條件(符合任一即分類為 CAPTURE):

1. **宣告式知識** — 事實陳述、定義、原理:「X 是 Y」「X 的原理是…」
2. **個人洞見** — 跨域觀察、類比、反思:「我覺得 X 跟 Y 很像」「X 讓我想到…」
3. **來源引用** — 明確提及書/文章/影片/URL:「我在讀《…》」「這篇文章說…」
4. **開放問題** — 想記錄的探索性問題(無搜尋上下文):「量子計算會怎麼影響加密?」
5. **明確建卡指令** — 記下, 建卡, create card, new note

模糊輸入預設:無明確搜尋/專案/連結上下文的**明確知識陳述** → CAPTURE。想法模糊不成熟 → INBOX。

### INBOX 信號

觸發條件(符合任一即分類為 INBOX):

1. **模糊片段** — 突然想到…, 隨手記一下, 筆記一下
2. **未成熟想法** — 有方向但不夠具體:「睡眠跟創造力好像蠻有趣的」
3. **明確 Inbox 操作** — inbox, triage, 升格, promote, dismiss, 清理 inbox, 待處理
4. **無法明確分類的輸入** — 不是知識、不是雜務、不是行動、不是專案

注意:已經夠明確的輸入 bypass Inbox — 明確知識 → CAPTURE,明確雜務 → TASK,明確行動 → ACTION。

### QUERY 信號

觸發條件(符合任一即分類為 QUERY):

1. **搜尋關鍵字** — 搜尋, 找, search, find, 有沒有
2. **列出/篩選** — 列出, list, 哪些, 所有的
3. **計數/統計** — 有幾張, how many, 各領域, 統計
4. **探索** — 跟 X 相關的, about X, 關於

### PROJECT 信號

觸發條件(符合任一即分類為 PROJECT):

1. **生命週期動詞** — 建立專案, create project, 暫停, pause, 恢復, resume, 完成, complete, 歸檔, archive
2. **進度紀錄** — log for, 進度, 紀錄
3. **專案查詢** — list projects, 列出專案, show me `<project-name>`, 專案狀況
4. **卡片-專案連結** — link … to project, 連結到專案, unlink, 取消連結

注意:卡片連結至**專案**歸類為 PROJECT,不是 CONNECT。提及專案名稱的 action/task 操作也歸 PROJECT(專案內由 twinmind:project 處理)。

### ACTION 信號

觸發條件(符合任一即分類為 ACTION):

1. **建立行動** — 建立行動, create action, 新增 action, 開始做 X(有明確範圍但不提及專案)
2. **完成行動** — X action 完成了, action done, 做完了 X
3. **列出行動** — 列出 actions, list actions, 有哪些行動
4. **升格行動** — 把 X 升格為專案, promote to project

排除:提及專案名稱 → 歸 PROJECT。

### TASK 信號

觸發條件(符合任一即分類為 TASK):

1. **明確雜務** — 動詞開頭的短句:買牛奶, 繳電費, 回覆 email
2. **建立任務** — 加個待辦, add task, 新增 task
3. **完成任務** — X done, 完成 task, X 做好了
4. **列出任務** — 列出 tasks, list tasks, 待辦清單
5. **刪除任務** — 不需要 X 了, 刪除 task, delete task

排除:提及專案名稱或 action 名稱 → 歸 PROJECT 或 ACTION。

### AREA 信號

觸發條件(符合任一即分類為 AREA):

1. **建立領域** — 建立領域, create area, 新增關注領域
2. **管理領域** — 停用 area, deactivate, 重新啟用, reactivate
3. **關聯操作** — 關聯到 area, link to area, 把 X 加到 Y 領域
4. **列出領域** — 列出 areas, list areas, 關注領域

### REVIEW 信號

觸發條件(符合任一即分類為 REVIEW):

1. **Vault 狀態** — vault status, 知識庫狀況, 目前狀態
2. **索引操作** — verify index, 檢查索引, rebuild index, 重建索引
3. **MOC 維護** — 更新 MOC, review MOC, Atlas 需要整理嗎
4. **Seed 回顧** — 有哪些 seed 需要發展, review seeds
5. **Dashboard** — 更新 Home, refresh dashboard

### CONNECT 信號

觸發條件(**必須**明確提及兩張卡片且要求連結操作):

1. **建立連結** — 把 X 和 Y 連起來, link X to Y, connect X and Y
2. **移除連結** — 移除 X 和 Y 的連結, unlink X from Y, disconnect
3. **指定關係類型** — X 跟 Y 的關係是 analogous

排除:僅提及一張卡片 → 可能是 QUERY 或 CAPTURE。目標為專案(非卡片)→ PROJECT。

### 非知識庫輸入 Bypass

當輸入與知識庫操作無關時(如閒聊、程式碼問題、系統指令),AI 不進入意圖路由,以一般 Claude Code 模式回應。

## 子意圖解析

每個意圖類別內,AI 根據輸入內容判斷具體操作(子意圖)。詳細處理邏輯見各 twinmind:* skill。

| 意圖 | 子意圖 |
|------|--------|
| CAPTURE | 建立新卡片(預設)· 更新既有卡片 · 刪除卡片 |
| INBOX | 建立 memo/idea · 升格(7 種路徑:→ Card/Action/Task/Project 等)· 捨棄 · 列出 pending |
| ACTION | 建立 · 完成(含反思鉤)· 列出 · 管理 action 內 tasks · 升格為專案 |
| TASK | 新增 · 完成 · 刪除 · 列出 |
| PROJECT | 建立/暫停/恢復/完成(含反思鉤)/歸檔 · 進度紀錄 · 連結/取消連結卡片 · action CRUD · task CRUD |
| AREA | 建立/更新/停用/重新啟用 · 關聯/取消關聯 Project 或 Card |
| QUERY | 關鍵字搜尋 · domain/type/status 篩選 · 領域統計 · 專案列表/詳情 · Inbox/Action/Task/Area 查詢 |
| REVIEW | Vault Summary · 索引驗證/重建 · MOC 回顧 · Seed 回顧 · Dashboard 更新 · 過期提醒(Inbox triage · Action) |
| CONNECT | 建立連結(可含關係類型)· 移除連結 |

From VolderLu/TwinMind, MIT.

More from VolderLu/TwinMind

Signals

Stars
15
Forks
5
Open issues
0
Last commit (this folder)
Apr 16, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.0
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from twinmind

Cite this page

router skill. Agent Mart. https://agentmart.dev/skills/volderlu-router (last updated 2026-10-24)