CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gooo-compare-tool-snapshots

Compare a selected MCP tool definition in saved before/after tools/list pages with Gooo during an upgrade or reconnect review. Use for retained JSON-RPC observations, not live collection or general MCP setup.

Quality

71%

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 ./.agents/skills/gooo-compare-tool-snapshots/SKILL.md

The canonical home for this skill is gooo-compare-tool-snapshots in kimjooyoon/gooo-go-ports

SKILL.md
Quality
Evals
Security

Quality

Content

53%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 a dense, epistemically careful router: it knows its limits, states failure modes, and avoids fluff, but it delegates every executable step to external documents and presents its process as unordered bullets. Version-sensitive details and repeated routing instructions further dilute its direct usefulness.

Suggestions

Include a minimal executable example of the core flow (e.g., the actual snapshot/comparison command invocation from the guide, or a short worked request/response assembly) so Claude can act without first fetching the external guide at a pinned commit.

Restructure the bullets into a numbered sequence with explicit checkpoints: locate the saved pages → assemble original request/response text → run the comparison → report the Gooo decision, both page coverage fields, and the next action.

Move version-sensitive details (preview.2 vs preview.1 differences, the Go 1.27.3 requirement, the pinned commit hash) into a dedicated 'Versions' or 'Deprecated routes' section, and state the checkout-vs-archive routing choice once instead of three times.

DimensionReasoningScore

Conciseness

The body avoids concept-teaching padding and is compact, but the routing instruction (read the guide from a checkout vs. use the published native archive) is repeated across multiple bullets, and version-sensitive details (preview.2 vs preview.1, Go 1.27.3, the pinned commit hash) sit in the main flow rather than a versions/deprecated section. This is more than the 'minor instances' of the 4 anchor, but well short of the padded verbosity of the 2 anchor.

3 / 5

Actionability

There is some concrete guidance — specific guide URLs, file names to look for ("mcp-upgrade-regressions/", "START-HERE.txt", "AGENTS.md"), and required report fields — but the actual executable recipe ("Assemble the original request/response text with the guide's recipe") is entirely deferred to an external GitHub document. No command, invocation, or assembly step appears in the skill itself, leaving key details missing.

3 / 5

Workflow Clarity

A coherent process is implied (route to guide, choose archive vs checkout, assemble pages, run comparison, report decision/coverage/next action) and there are strong interpretation checkpoints ("Exit zero does not mean a safe upgrade", "Missing from an incomplete page set does not prove removal"), but the steps are unordered bullets with no explicit sequence and the checkpoints are caveats rather than validation steps in a workflow.

3 / 5

Progressive Disclosure

The ~40-line body is well organized with clearly signaled, one-level-deep references (the own-input guide, native installation guide, three synthetic cases, catalog refresh example). It falls short of a 5 because there are no section headers, and all reference targets are external pinned GitHub URLs rather than bundled files, so the skill cannot stand alone.

4 / 5

Total

13

/

20

Passed

Description

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

This is a strong, precise description that clearly delimits a narrow niche with explicit what/when guidance and useful negative scope. Its main weakness is that the trigger phrasing leans on jargon ("retained JSON-RPC observations") rather than natural user phrases, and it names only one concrete action.

DimensionReasoningScore

Specificity

"Compare a selected MCP tool definition in saved before/after tools/list pages" is a single concrete, well-scoped action with precise objects (tools/list pages, JSON-RPC observations), but the description does not list several specific actions, sitting between the 1-2-action anchor and the several-actions anchor.

3 / 5

Completeness

Both what ("Compare a selected MCP tool definition in saved before/after tools/list pages with Gooo") and when ("Use for retained JSON-RPC observations, not live collection or general MCP setup" plus "during an upgrade or reconnect review") are explicitly present. The 'when' clause is explicit but phrased as data conditions and exclusions rather than concrete trigger phrases users would naturally say, so it falls short of the 5 anchor.

4 / 5

Trigger Term Quality

Good natural keyword coverage within the niche — "tool definition", "before/after", "tools/list", "upgrade or reconnect review", "saved pages" — but common variations like "diff", "snapshot", or "schema" are missing, and "retained JSON-RPC observations" is technical jargon rather than a phrase a user would say.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche — Gooo-based comparison of saved MCP tools/list snapshots during upgrade/reconnect reviews — and the explicit exclusions ("not live collection or general MCP setup") prevent triggering for general MCP or live-collection skills, giving minimal conflict risk.

5 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

kimjooyoon/gooo-go-ports

Path

.agents/skills/gooo-compare-tool-snapshots/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.