AGENT SKILL

hydrate

Fast disambiguation index--extract ambiguous terms from an ask, run parallel semantic searches, and return a concise shortlist of IDs with one-line snippets, flagging potential overlap with unfinished tasks. Does not open bodies, synthesise, or write to the graph.

License 许可
MIT
最近更新
2026-11-10
Stars
★ 5
Forks
3

01 前言 Front Matter

name
hydrate
description
Fast disambiguation index--extract ambiguous terms from an ask, run parallel semantic searches, and return a concise shortlist of IDs with one-line snippets, flagging potential overlap with unfinished tasks. Does not open bodies, synthesise, or write to the graph.

02 资源文件 9

03 SKILL.md 正文

Hydrate

Fast disambiguation index. Identify ambiguous terms in an ask, locate matching graph entries via semantic search, and return a curated shortlist of IDs. Do not read full bodies, summarise context, or write to the graph.

Preconditions

Access the PKB strictly through PKB MCP tools at summary or snippet detail only -- never read full node bodies, and never attempt direct filesystem access. If PKB tools fail, halt and report (halt-on-failure).

$ARGUMENTS

Workflow

  1. Extract ambiguous terms: Identify 2-3 terms carrying ambiguity (project names, technical terms, shorthand references).
  2. Search with varied phrasing: Run 2-3 phrasing variants per term using PKB semantic search.
    • Semantic search indexes subtasks as their own documents, so no separate task-listing call is needed to avoid missing open work.
    • Budget approximately six calls; stop when two consecutive queries return no new results.
  3. Filter to a shortlist: Retain only hits that directly affect caller planning. Discard generic vocabulary matches.
  4. Emit flat shortlist: Group by kind (tasks, knowledge, terms), omitting empty kinds:
    - `<id>` -- <what it is, <=12 words> -- <relevance to ask>
    
    If a search yields nothing, state the exact queries and scope: no prior task (PKB search: '...', 0 hits).

Possible Overlap Flag

If an incomplete task appears to cover ground shared with the ask, lead with it at the top:

**Possible overlap** -- decide before creating anything new:

- `<id>` [<status>] -- <title> -- overlaps on <shared scope or touched files>

04 同仓库更多 Skills

nicsuzor
nicsuzor/academicOps

refresh-questions

Sweep and refresh open questions in the Telegram Mini App by closing questions that are answered elsewhere, superseded, or asking for completed actions, and ensuring active open questions carry recommendations and context. Use when asked to refresh questions, sweep stale questions, or keep the Mini App decision queue current. Exclude for asking new questions or routine chat replies.

★ 5
nicsuzor
nicsuzor/academicOps

refresh-questions

Sweep and refresh open questions in the Telegram Mini App by closing questions that are answered elsewhere, superseded, or asking for completed actions, and ensuring active open questions carry recommendations and context. Use when asked to refresh questions, sweep stale questions, or keep the Mini App decision queue current. Exclude for asking new questions or routine chat replies.

★ 5
nicsuzor
nicsuzor/academicOps

refresh-questions

Sweep and refresh open questions in the Telegram Mini App by closing questions that are answered elsewhere, superseded, or asking for completed actions, and ensuring active open questions carry recommendations and context. Use when asked to refresh questions, sweep stale questions, or keep the Mini App decision queue current. Exclude for asking new questions or routine chat replies.

★ 5
nicsuzor
nicsuzor/academicOps

refresh-questions

Sweep and refresh open questions in the Telegram Mini App by closing questions that are answered elsewhere, superseded, or asking for completed actions, and ensuring active open questions carry recommendations and context. Use when asked to refresh questions, sweep stale questions, or keep the Mini App decision queue current. Exclude for asking new questions or routine chat replies.

★ 5
nicsuzor
nicsuzor/academicOps

dispatch-queue

Show the user the tasks ready to dispatch, ranked with a recommendation on each, and start workers on the ones the user approves -- redirects to universal workflow template wf-dispatch-queue. Use for "what's ready", "what should we dispatch", or "dispatch the queue". Exclude for starting workers on named tasks without the user's choice (use dispatch) or graph truth maintenance (use reconcile).

★ 5
nicsuzor
nicsuzor/academicOps

dispatch-queue

Show the user the tasks ready to dispatch, ranked with a recommendation on each, and start workers on the ones the user approves -- redirects to universal workflow template wf-dispatch-queue. Use for "what's ready", "what should we dispatch", or "dispatch the queue". Exclude for starting workers on named tasks without the user's choice (use dispatch) or graph truth maintenance (use reconcile).

★ 5