CtrlK
BlogDocsLog inGet started
Tessl Logo

memory-navigation

记忆系统三入口路由(search_evidence / graph_resolve / list_recent)决策树 + 噪音控制 + 加载时机。F188 Phase F (AC-F6) 配套 skill。 Use when: 没先验、压缩后回顾、"我记得最近讨论过 X"、search_evidence 反复 low-hit。 Not for: 已有精确 anchor 直接 Read;代码符号查 Grep/LSP。 Output: 选定入口 + 噪音控制参数 + 进入对应 MCP 工具。

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

78%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is an actionable, well-sequenced routing guide with concrete MCP call signatures and a genuine feedback loop for low-hit searches. Its weaknesses are externalized/dangling references that undermine progressive disclosure, and scattered internal project jargon that costs tokens without operational benefit.

Suggestions

Move or copy the routing partial into a bundle file (e.g. references/memory-routing-partial.md) and link it with a clear one-level-deep pointer, so the declared single source of truth is actually resolvable from the skill.

Remove or relocate non-operational project markers (F188/AC-F6/KD-7/4.6 review references and the '猫的认知成本' rationale) into the spec doc; keep only guidance that changes what the agent does.

Delete the dangling 'Plan: *(internal reference removed)*' line or replace it with a live path, and add an explicit checkpoint after entry invocation (e.g. what a good hit looks like) before chaining into the next skill.

DimensionReasoningScore

Conciseness

The body is dense and operational with no explanations of concepts Claude already knows, but internal project markers ("F188 Phase F (AC-F6)", "KD-7", "4.6 review #3 缓解工具数量膨胀", "猫的认知成本") and meta-commentary about design history spend tokens without adding executable value. Not anchor 5 because every token does not earn its place; not anchor 3 because the padding is minor and localized.

4 / 5

Actionability

Fully executable invocations with concrete parameters throughout: `graph_resolve(anchor, depth=1)`, `search_evidence(query, mode="hybrid")`, `list_recent(scope="docs", since="3d")`, relation filter values like `["wikilink", "doc_link"]`, and `limit=20`. The decision tree covers all common branches with copy-paste-ready commands, matching the anchor 5 example for an instruction-only skill.

5 / 5

Workflow Clarity

The decision tree sequences every branch including the no-match fallback ("用 cross-cat-handoff 找人问,或问operator澄清需求"), and the low-hit nudge ("这是低命中信号,立刻试 graph 或 recent,不要继续盲搜") is an explicit error-recovery feedback loop. It falls short of anchor 5 because there is no explicit validation checkpoint confirming the chosen entry's results are usable before chaining onward ("链入下一 skill").

4 / 5

Progressive Disclosure

Sections are well organized, but the declared single-source-of-truth reference `../.cat-cafe-shared-refs/memory-routing-partial.md` and the Spec path `docs/features/F188-library-stewardship.md` live outside the skill bundle (no references/ directory exists), and "Plan: *(internal reference removed)*" is a dangling stub — so navigation to deeper material is not actually achievable from the skill. This matches anchor 3 (structure present but references not clearly resolvable) rather than anchor 4, whose references are mostly clear and functional.

3 / 5

Total

16

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: concrete tool-level capabilities, explicit use-when triggers with natural user phrasing, clear not-for boundaries, and a stated output contract. Only minor room to improve by enumerating the concrete actions more fully and broadening trigger synonym coverage.

DimensionReasoningScore

Specificity

The description lists several specific capabilities with named tools — "三入口路由(search_evidence / graph_resolve / list_recent)决策树 + 噪音控制 + 加载时机" — but the actions are compact noun phrases rather than the comprehensive concrete-action enumeration of the anchor 5 examples, and coverage of what each entry does is left implicit.

4 / 5

Completeness

It explicitly answers what ("记忆系统三入口路由…决策树 + 噪音控制 + 加载时机"), when (concrete "Use when:" trigger phrases), and adds "Not for" exclusions and an "Output:" contract — clearly and explicitly both what and when.

5 / 5

Trigger Term Quality

"Use when: 没先验、压缩后回顾、\"我记得最近讨论过 X\"、search_evidence 反复 low-hit" includes natural phrases a user would actually say, including a quoted idiom. It falls short of anchor 5 because common synonyms and variations (e.g. context rebuild, session recovery, recall phrasings) are not covered.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (choosing among three named memory-system MCP entry points) and preempts wrong-skill triggering with explicit boundaries: "Not for: 已有精确 anchor 直接 Read;代码符号查 Grep/LSP". Minimal conflict risk.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
zts212653/clowder-ai
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.