Stats
Actions
Tags
From sprang
Blast radius analysis for changed files — shows what will break if you change something. Use when the user says "/sprang-diff", "what will break", "blast radius", "impact analysis", or "what depends on this".
How this skill is triggered — by the user, by Claude, or both
Slash command
/sprang:sprang-diffThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Blast radius analysis for changed files.
Blast radius analysis for changed files.
Arguments: [file1 file2 ...] (optional — uses git diff if omitted)
git diff --name-only HEAD && git diff --name-only --cached
and deduplicate.sprang_diff_impact with the collected file paths to compute the full blast radius (BFS over incoming edges).changed_nodes (directly touched) and impact_nodes (everything that transitively depends on those files).sprang_node on each changed node to get layer, in_degree, out_degree, and has_annotation.risk_score >= 0.7 as high-risk dependents requiring careful review.circular_dependency or god_node in structural_warnings, explain the specific risk..sprang/diff-overlay.json:
{ "changedNodeIds": [...], "affectedNodeIds": [...], "blastRadius": N, "generatedAt": "<ISO>" }
This enables amber/warm-gray highlighting in the Sprang dashboard's Graph view.$ARGUMENTS
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub faviovazquez/sprang --plugin sprang