CtrlK
BlogDocsLog inGet started
Tessl Logo

gitnexus-impact-analysis

Use when the user wants to know what will break if they change something, or needs safety analysis before editing code. Examples: "Is it safe to change X?", "What depends on this?", "What will break?"

72

Quality

89%

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

The canonical home for this skill is gitnexus-impact-analysis in abhigyanpatwari/GitNexus

SKILL.md
Quality
Evals
Security

Quality

Content

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

A dense, highly actionable operational skill with concrete tool calls, CLI fallbacks, explicit validation gates, and error-recovery feedback loops appropriate to a pre-edit safety gate. The two weaknesses are structural redundancy (the workflow is restated across four sections) and a single monolithic file with no reference split for a ~165-line body.

Suggestions

Consolidate the repeated CLI-fallback phrasing: state the 'node .gitnexus/run.cjs → npx gitnexus' substitution once and reference it, instead of restating the full fallback on every command in the Workflow, Tools, and Example sections.

Consider moving the detailed Risk Assessment tables and the full impact/detect_changes parameter reference into a reference file (e.g. references/risk.md), keeping SKILL.md as the overview + workflow, to improve progressive disclosure at this length.

DimensionReasoningScore

Conciseness

The body is information-dense and assumes Claude's competence — it never explains what git, impact analysis, or a worktree is — and all caveats are tool-specific (MCP default-repo policy, worktree auto-detection, partial/truncated flags) so they earn their tokens. Not a 5 because the same material is restated across the Workflow, Checklist, Tools, and Example sections (the CLI fallback 'node .gitnexus/run.cjs ...' is repeated verbatim four-plus times, and repo/worktree identity echoing recurs), which could be tightened; not a 3 because none of it is explanation of concepts Claude already knows.

4 / 5

Actionability

It gives copy-paste-ready, fully parameterized tool calls (e.g. impact({target: "validateUser", repo: "my-app", direction: "upstream", minConfidence: 0.8, maxDepth: 3})) plus executable CLI fallbacks (node .gitnexus/run.cjs impact "X" --direction upstream --repo .) and a worked example showing expected output. Not a 4 because the common cases are covered with concrete, executable commands rather than guidance with minor gaps.

5 / 5

Workflow Clarity

A clear numbered workflow (0-4) with a parallel checklist and explicit validation gates — bind repo identity, 'warn on HIGH/CRITICAL and stop on UNKNOWN', 'Confirm the checkout you edited is the checkout that was diffed' — plus feedback loops for recovery (stale index → run analyze; partial/truncated → re-run rather than tick the check). Not a 4 because validation checkpoints and error-recovery loops are explicit, not merely mostly present. The destructive/batch cap does not apply since validation is thorough.

5 / 5

Progressive Disclosure

Well-organized into clear sections (When to Use, Bind the repository first, Workflow, Checklist, Understanding Output, Risk Assessment, Tools, Example) and self-contained with no nested or buried references; the only inline references are runtime URIs (gitnexus://repo/{name}/processes) and CLI commands, not bundle files. Not a 5 because there are no one-level-deep reference files and the single file inlines material (detailed tool params, risk tables) that, at ~165 lines, could arguably be split out; not a 3 because structure is clear and content is appropriately placed, not a wall of text with buried references.

4 / 5

Total

18

/

20

Passed

Description

90%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 well-constructed trigger description: explicit 'Use when' framing, highly natural example trigger phrases, and a distinct breakage-analysis niche. Its only weakness is that the capability side is expressed as intent ('safety analysis', 'know what will break') rather than as concrete enumerated actions.

Suggestions

Lead with one or two concrete actions before the 'Use when' clause, e.g. 'Computes the blast radius of a code change and flags dependents that will break', to lift the specificity above intent-level phrasing.

Add the synonym 'blast radius' to the description (it appears in the body) so the description matches another natural term users say.

DimensionReasoningScore

Specificity

It states the domain and one to two actions — 'needs safety analysis before editing code' and 'know what will break if they change something' — but these are intent-level descriptions rather than a list of several concrete capabilities, so it sits at 'names domain and 1-2 concrete actions'. Not a 4 because it does not enumerate several specific concrete actions; not a 2 because the actions are concrete enough to go beyond naming the domain. Voice is third person ('the user wants'), so no voice penalty applies.

3 / 5

Completeness

It has an explicit 'Use when...' clause with concrete trigger phrases and states the capability (determine what will break / perform pre-edit safety analysis), explicitly answering both what and when. Not a 4 because the 'when' is concrete with quoted example triggers rather than merely present-and-could-be-more-specific.

5 / 5

Trigger Term Quality

It includes exactly the natural phrases a user would say — 'Is it safe to change X?', 'What depends on this?', 'What will break?' — alongside 'safety analysis before editing code', giving comprehensive coverage of natural trigger terms. Not a 4 because the example phrases are precisely the colloquial triggers users voice, not just good keyword coverage with a few missing.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche — pre-edit breakage/blast-radius safety analysis — with distinct triggers ('Is it safe to change X?', 'What depends on this?', 'What will break?') that are unlikely to fire for general code-review or refactoring skills. Not a 4 because the breakage/safety intent is specific enough to carry minimal overlap risk rather than merely 'mostly distinct'.

5 / 5

Total

18

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
abhigyanpatwari/GitNexus
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.