skills/post-op/SKILL.md
TwinMind shared post-operation pipeline — DEPRECATED as LLM subagent. Post-op is now handled programmatically via scripts/post-op.mjs. This skill file is retained for reference only.
npx skillsauth add VolderLu/TwinMind post-opInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Post-op pipeline 已程式化為 .claude/twinmind/bin/tm-post-op.mjs,不再使用 LLM subagent 執行。
呼叫方式:
node .claude/twinmind/bin/tm-post-op.mjs --layer <knowledge|action|both> --event '<JSON>'
.claude/twinmind/bin/tm-post-op.mjs 是由 SessionStart hook 在 vault 端寫入的 shim,會 spawn plugin 內 scripts/post-op.mjs (pipeline 主程式,與 scripts/lib/ 目錄共構)。需要查實作時,從 .claude/twinmind/config.json 的 pluginRoot 欄位取得 plugin 安裝路徑後,再去讀 <pluginRoot>/scripts/post-op.mjs 與 <pluginRoot>/scripts/lib/。
testing
TwinMind task engine — manages standalone tasks (life chores, errands, quick todos). Use this skill when the user mentions a simple, concrete thing they need to do that doesn't belong to any project or action. Classic triggers: short imperative sentences like '買牛奶', '繳電費', '回覆 email', '預約牙醫', or explicit task operations like '加個待辦', 'add task', 'task done', '完成 task', '刪除 task', 'delete task', '列出 tasks', 'list tasks', '待辦清單'. The distinguishing feature of a standalone task is that it's too small for an Action and not tied to any project. If the user mentions a project name, route to twinmind:project. If it's a multi-step endeavor, consider twinmind:action instead.
tools
Initialize a new TwinMind vault in the current directory. Creates TwinMind.md configuration and vault directory structure from templates. Use when starting a fresh knowledge vault or setting up TwinMind in a new project.
development
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.
development
TwinMind review and maintenance engine. Use for vault health checks, seed card review, index verification/rebuild, MOC management, and vault status summaries. Triggers on: 'vault status', '知識庫狀況', 'health report', '健康報告', 'verify index', '檢查索引', 'rebuild index', '重建索引', 'review seeds', '有哪些 seed', 'update MOC', or any request about knowledge base maintenance and overview.