CtrlK
BlogDocsLog inGet started
Tessl Logo

understand-diff

Use when you need to analyze git diffs or pull requests to understand what changed, affected components, and risks

77

Quality

96%

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

92%

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

A tightly written, highly actionable multi-step workflow with concrete commands and explicit validation checkpoints. Its main weakness is structure: everything lives in one file with no progressive disclosure to separate reference materials, and the graph-schema reference is inline rather than offloaded.

Suggestions

Move the 'Graph Structure Reference' (node/edge/layer/tour schemas) into a references/ file (e.g. knowledge-graph-schema.md) and link to it from the body, so the SKILL.md stays a concise overview.

Consider extracting the diff-overlay JSON shape from step 8 into a small reference or script so the core analysis workflow reads more cleanly.

Add a one-line pointer at the top of the Instructions noting where detailed schema and overlay-format details live, signaling the one-level-deep references explicitly.

DimensionReasoningScore

Conciseness

The body is lean and operational — the graph-structure reference documents a custom schema Claude would not already know, and the instructions use terse commands with no padding explaining git or basic concepts. It assumes Claude's competence throughout.

3 / 3

Actionability

It gives fully executable, copy-paste-ready commands such as 'git diff --name-only', 'git rev-parse --verify --end-of-options "${GRAPH_COMMIT_RAW}^{commit}"', and concrete Grep patterns for node/edge lookup.

3 / 3

Workflow Clarity

Eight numbered steps form a clear sequence with explicit validation checkpoints (graph-freshness check in step 3, file-existence check in step 1) and conditional handling ('If not, tell the user to run /understand first', continue instead of blocking on missing metadata).

3 / 3

Progressive Disclosure

The skill is a single monolithic file with no bundle files (references/scripts/assets absent) and no links to deeper material; the sizable 'Graph Structure Reference' section is inline reference content that could be split into a separate file. It is well-organized into sections but does not progressively disclose detail across files.

2 / 3

Total

11

/

12

Passed

Description

100%

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 concise, third-person-style description with an explicit 'Use when' trigger and concrete, natural keywords. It cleanly answers what the skill does and when to invoke it with minimal risk of conflict.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'analyze git diffs or pull requests', 'understand what changed, affected components, and risks' — matching the 'multiple specific concrete actions' anchor.

3 / 3

Completeness

It explicitly answers both 'what' (understand changes, affected components, risks) and 'when' via an explicit 'Use when you need to analyze git diffs or pull requests' trigger clause.

3 / 3

Trigger Term Quality

It uses natural terms a user would actually say — 'git diffs', 'pull requests', 'what changed', 'affected components', 'risks' — giving good coverage rather than jargon.

3 / 3

Distinctiveness Conflict Risk

The niche — analyzing diffs/PRs to map changes onto affected components and risks — is distinct and unlikely to trigger for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Egonex-AI/Understand-Anything
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.