Claude Skill MartBrowse skillsQuick linesImage promptsLearn by videoTerminal guideWhat is a Skill?
← Back to list

blast-radius

Finds what a change could break outside the diff, then proves the single fact it's safe because of by running real code.

Dev & CodingIntermediate★ 1,816⑂ 195AI score 8/10Last updated: Oct 11, 2026

What it does

  • Takes a diff or PR and traces the impact the diff doesn't spell out: API JSON shapes, DB columns, wire formats, feature flags, code three hops downstream.
  • Deliberately looks where grep stops: library source, pinned versions and local patches, timing (microtasks, unmount/teardown, Solid vs React).
  • Isolates "the one fact it's safe because of" and pushes it up a confidence ladder: you said so → a real file:line → the bad case can't happen → you ran it → you reproduced it in the running app.
  • Reports confirmed risks separately from cleared checks, each with file:line, likelihood, cost, and how to verify — plus the cheapest pre-merge test or repro script.

Who it's for

  • Developers owning PRs in teams with thin review or thin test coverage
  • Engineers sizing up impact before touching legacy code
  • Anyone handed a brief that asserts something about existing code ("make endpoint X public") and wants a consumer census before designing
  • People who no longer trust persuasive-but-unproven AI impact writeups

Examples

  1. "What's the blast radius of this cache-eviction change?" → identifies that the call only drops already-dead entries, writes a small script importing the same library the app ships, runs it, and pastes the output.
  2. Reviewing an access-change brief → treats "make this endpoint public" as a hypothesis and lets the real consumer census (including other-language clients) decide the design.
  3. Reviewing a 20-line diff you don't trust → each risk gets a file:line, likelihood, cost, and check, with a minimal repro to run before merge.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/michael-denyer/pstack-claude/HEAD/plugins/pstack/skills/blast-radius/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the plugins/pstack/skills/blast-radius folder from the GitHub repo michael-denyer/pstack-claude into my ~/.claude/skills/blast-radius/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/michael-denyer/pstack-claude.git /tmp/pstack-claude && mkdir -p ~/.claude/skills && cp -r /tmp/pstack-claude/plugins/pstack/skills/blast-radius ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Clone the repo: git clone https://github.com/michael-denyer/pstack-claude.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill: cp -r pstack-claude/plugins/pstack/skills/blast-radius ~/.claude/skills/
  5. (Recommended) It references sibling skills why, how, unslop, and arena. Copy them all: cp -r pstack-claude/plugins/pstack/skills/* ~/.claude/skills/
  6. Restart Claude Code and try: "blast radius of this PR".