CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cross-cat-handoff

跨猫交接与 review 双路由。Use when: 交接、exact-HEAD external PR review task 或 PR tracking。Not for: 自己任务。Output: 足够接手的交接与适用的责任/审查回执。

Quality

72%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./cat-cafe-skills/cross-cat-handoff/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

This is a dense, well-structured instruction skill: concrete contracts, exact field names, classifier tables, and validation checkpoints make it genuinely actionable for its multi-agent routing domain, and nearly every token carries a rule. Its main weakness is monolithic structure — all scenario detail lives in one long body with no reference files, and some guidance is restated across sections.

Suggestions

Split the scenario contracts (External Review Verdict Delivery Custody, Local Cat Review Return Route, F246 Phase J) into files under references/ and link them from a leaner overview, keeping SKILL.md to the classifiers, core rules, and the error table.

Remove the redundancy between the 可选参考:交接五项 table and the 可选参考:不同交接的重点 scenarios by merging them into one section, since the scenario list mostly restates which of the five items matter.

Add one complete example call for github_record_external_review_verdict and one ordinary A2A local-review verdict message, since these are the main completion exits but currently exist only as field lists.

DimensionReasoningScore

Conciseness

The body is dense, high-signal rule text with essentially no explanation of concepts Claude already knows — every line states a protocol constraint. Minor trimming is possible: the "可选参考:不同交接的重点" scenario section partially repeats the five-item table, and routing rules recur across the prose sections and the 常见错误 table. This sits at anchor 4 (efficient with minor over-explanation) rather than 5 due to that redundancy, and well above 3.

4 / 5

Actionability

For an instruction-only skill the guidance is concrete: a copy-paste-ready action JSON block with exact fields, enum values ("approved | changes_requested | commented"), required field names (reviewedHeadSha, acceptedSourceRef, clientMessageId), and decision tables with explicit criteria and exits. It misses anchor 5 because calls like post_message(action.mode=single), multi_mention, and github_record_external_review_verdict are named but never shown as complete executable examples.

4 / 5

Workflow Clarity

Sequencing is explicit ("必须先跑上面的 author/custody/handoff source 分类,再显式确认 review mode") with validation checkpoints throughout: exact HEAD/body proof, delivery proof URL, fail-closed branches, terminal predicates, and a closing 自检 checklist. It is not 5 because the workflow is spread across per-scenario sections rather than one explicit validate→fix→retry flow with feedback loops for the overall process.

4 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are all absent), so the entire ~215-line content — four scenario-specific contracts, two classifier tables, and the F246 phase rules — is inlined in a single SKILL.md. Cross-references like ../.cat-cafe-shared-refs/shared-rules.md and feat-lifecycle are one level deep and clearly signaled, but substantial scenario content that clearly belongs in separate reference files is inline, matching anchor 3.

3 / 5

Total

15

/

20

Passed

Description

62%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.

The description is structurally sound: it has an explicit Use when clause, a Not for boundary, and a stated output, which places it above the median on completeness and distinctiveness. Its weakness is that the core capability is expressed as compressed bilingual jargon ("review 双路由") rather than concrete, enumerated actions, and trigger coverage misses natural variations.

Suggestions

Spell out what dual routing concretely does, e.g. "Routes external PR reviews to GitHub verdict delivery and local-cat reviews back to the author cat; produces handoff messages with responsibility and review receipts" instead of the compressed "review 双路由".

Add natural trigger variations such as 接手、移交、review 请求/回执 to the Use when clause so users' actual phrasing matches without relying on the separate triggers list.

Clarify that "exact-HEAD" means reviewing a pinned commit SHA, since the term is internal jargon in the description's only when-clause.

DimensionReasoningScore

Specificity

"跨猫交接与 review 双路由" and "Output: 足够接手的交接与适用的责任/审查回执" name the domain and the deliverable, but the capability statement is compressed jargon ("双路由") rather than a list of concrete actions. It matches anchor 3 (domain plus 1-2 implied actions) and not 4, which expects several specific actions enumerated.

3 / 5

Completeness

Both what and when are explicit: "Use when: 交接、exact-HEAD external PR review task 或 PR tracking" gives concrete triggers, "Not for: 自己任务" bounds scope, and the Output line states the deliverable. It falls short of anchor 5 because the "what" ("review 双路由") is terse compressed jargon rather than a clear, self-explanatory capability statement.

4 / 5

Trigger Term Quality

The "Use when" clause includes natural terms "交接", "PR review", and "PR tracking", but "exact-HEAD" is internal jargon a user would not naturally say, and common variations like 接手/移交/review 请求 are absent. Coverage is relevant but incomplete, fitting anchor 3 rather than 4.

3 / 5

Distinctiveness Conflict Risk

The explicit "Not for: 自己任务" exclusion plus a narrow trigger set (cross-cat handoff, exact-HEAD external PR review, PR tracking) gives it a mostly distinct niche with minimal conflict risk. Not 5 because its review-related triggers could still overlap with sibling review skills it itself cites (request-review, receive-review).

4 / 5

Total

14

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 1 suspicious

Warning

Total

14

/

16

Passed

Repository

zts212653/clowder-ai

Path

cat-cafe-skills/cross-cat-handoff/SKILL.md

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.