CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

blast-radius

Map what a change could break beyond the diff — dependents found by search and AST, classified certain/likely/unlikely — and prove the certain and likely ones by running their checks. Before risky refactors or signature changes.

Quality

88%

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

An excellent instruction-only skill body: tight, well-structured, and honest about verification limits, with validation embedded as a core workflow step rather than an afterthought. The only gap is the absence of concrete example commands or a report format, which keeps actionability at 4 rather than 5.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — the one-line framing ("The diff tells you what changed; it does not tell you what breaks") sets scope rather than padding, and heuristics like "follow re-exports one more hop than feels necessary" earn their tokens. No explanations of concepts Claude already knows, matching the lean anchor 5 rather than anchor 4's minor over-explanation.

5 / 5

Actionability

Guidance is concrete for an instruction-only skill: it names a specific tool ("`ast_grep_search` MCP tool"), exact classification criteria, and check types ("its test, its typecheck, its build, or a one-off command"). It stops short of anchor 5's copy-paste-ready bar — no example commands or report template — but exceeds anchor 3, which requires pseudocode-level vagueness or missing key details.

4 / 5

Workflow Clarity

Five clearly sequenced steps with an explicit, mandatory validation checkpoint (step 4: "run the exact check that would catch the break... Report real output") and honest reporting of the unverified remainder in step 5. Not anchor 4, which requires minor validation gaps — there are none; and the destructive/batch cap does not apply because the skill states "The report never edits code."

5 / 5

Progressive Disclosure

The skill is under 50 lines, needs no external references, and is organized into clear sections (When to use / Workflow / Rules) with nothing inlined that belongs in a separate file. Per the rubric's simple-skill guideline this matches anchor 5; no bundle files exist to reference.

5 / 5

Total

19

/

20

Passed

Description

83%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, third-person, and distinctive, covering the full map-classify-verify workflow with an explicit when-clause. Its main limitation is trigger breadth — a few natural user phrases and the skill's other use cases (dependency bumps, "what could this break?") are absent, leaving trigger-term quality and completeness just below the top anchors.

Suggestions

Add one or two natural trigger phrases to the when-clause, e.g. "Before risky refactors, signature changes, dependency bumps, or when the user asks what a change could break," to broaden trigger coverage.

Include a common synonym such as "impact" or "breaking change" so users phrasing the need differently still match the description.

DimensionReasoningScore

Specificity

"Map what a change could break beyond the diff — dependents found by search and AST, classified certain/likely/unlikely — and prove... by running their checks" lists multiple concrete actions covering the entire capability chain (map, classify, verify) with specific tooling detail and no padding. This matches the comprehensive-coverage anchor rather than the 'minor gaps' anchor at 4.

5 / 5

Completeness

Both parts are explicit: the what ("Map... dependents... classified certain/likely/unlikely... prove... by running their checks") and the when ("Before risky refactors or signature changes"). The when-clause is present but narrow — it omits other triggers the skill body itself lists (dependency bumps, migrations, "what could this break?" requests) — fitting anchor 4 rather than anchor 5's concrete trigger-phrase breadth.

4 / 5

Trigger Term Quality

Natural terms like "risky refactors", "signature changes", and "break" are present and would be said by users, but common variations such as "what could this break", "impact", "breaking change", or "downstream" are missing. Good keyword coverage with a few natural terms missing fits anchor 4; it falls short of anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"What a change could break beyond the diff" plus "dependents" and "prove by running their checks" carves a clear pre-refactor impact-analysis niche with distinct triggers, minimally overlapping code-review or refactoring skills. This matches anchor 5's clear-nitch description; anchor 4 would require identifiable overlap with a closely related skill, which is not the case.

5 / 5

Total

18

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

13

/

16

Passed

Repository

Yeachan-Heo/oh-my-claudecode

Path

skills/blast-radius/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.