← ClaudeAtlas

blast-radiuslisted

Score the reach and risk of a code diff before merging. Flags diffs that touch authentication, commit secrets, delete tests, change CI/CD, alter database migrations, or widen dependencies. Use after an agent produces a change and before accepting or merging it, especially for unattended runs.
aharwelik/blast-radius · ★ 0 · Code & Development · score 68
Install: claude install-skill aharwelik/blast-radius
# Blast Radius Use this skill to decide how hard to look at a diff before accepting it. Line count does not equal risk: a two-line change to auth or a quietly deleted test is far more dangerous than a large but mechanical refactor. This skill surfaces the high-reach signals so the review effort matches the actual blast radius. ## When to use - After an agent (or you) produces a diff, before merging. - As a CI or pre-merge gate, especially on unattended or batch runs. ## Workflow 1. Score the diff and show the evidence: ```bash git diff | python -m blastradius score # or a saved diff: python -m blastradius score change.diff ``` 2. Report the severity, the scope, and every high-reach signal. Pay special attention to: secrets committed, authentication touched, tests deleted, CI/CD or migrations changed. Any of these warrants a careful, line-by-line review. 3. For a critical or high score, do not rubber-stamp. Verify the change does what was asked and that nothing out of scope changed. Removing or weakening a test to make a build pass is a specific anti-pattern this catches. 4. To gate programmatically, use the receipt: ```bash git diff | python -m blastradius score --receipt | python -m pco verify - ``` A quarantined verdict means the diff is high blast radius and should not merge without explicit human sign-off. ## Honesty boundary The signals are transparent rules, not a judgment that the change is wrong. A high blast radius mea