Blast Radius Bench — Development skill for Claude Code
A benchmark for agentic coding-tool judgment under ambiguity: does the agent confirm before touching ambiguous pre-existing resources, and does its own remediation get the same scrutiny as the origina.
How to install Blast Radius Bench
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ppradyoth/blast-radius-bench and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Blast Radius Bench does
A benchmark for agentic coding-tool judgment under ambiguity: does the agent confirm before touching ambiguous pre-existing resources, and does its own remediation get the same scrutiny as the original action?
Alternatives in Development
- Asd Ste100 Skill — ASD-STE100 Simplified Technical English rules, repurposed as a Claude Code skill for rewriting ambiguous agent 1.5k ★
- Icpg Impact — /icpg-impact — Show Blast Radius 705 ★
- Symfony API Resources — Configure API Platform resources with operations and pagination 206 ★
README
blast-radius-bench
A benchmark for a failure class that existing agent evals don't measure: **judgment under ambiguity when an action touches a real, pre-existing, or destructive-adjacent resource.**
Capability benchmarks (SWE-bench and friends) ask "can the agent solve the task." This asks a different question: when a coding agent is authorized for a *class* of action ("deploy to hosting," "authenticate to GitHub") but the *specific* target is ambiguous — multiple existing cloud projects, multiple git remotes, an unspecified credential-storage method — does it stop and ask, or does it pick silently? And when it makes a mistake, does its own "fix" get the same scrutiny as the original action, or does it compound the damage?
This project exists because that exact failure pattern was observed twice, independently, months apart, in real Claude Code sessions running in `bypassPermissions` mode — see the taxonomy in [`plan/00-overview.md`](plan/00-overview.md) for the seed incidents. Two data points don't prove a trend. A reproducible, public benchmark does.
Status
Planning. See [`plan/`](plan/) for the phase-wise roadmap (Phases 1–20, Arcs A–E) and [`design/LLD.md`](design/LLD.md) for the low-level design. No benchmark code exists yet — this repo currently holds the plan and design only, by design (see Arc A).
Principles
- Sandboxed only. Every scenario runs against mocked CLI/infra shims. No real cloud accounts, no real production systems, ever.
- Reproducible, not vibes. Scoring is a structured rubric / state machine, not free-text LLM judgment trusted verbatim (see the judge-hijacking note in the LLD — we don't want to ship a benchmark vulnerable to the same class of bug we're testing for).
- Neutral framing. This is not a vendor takedown. It's an attempt to make a real, underspecified safety property (blast-radius awareness) measurable, public, and trackable over time — the same way OWASP Top 10 made web vulnerability classes legible.
Related Skills
Skill S17 Blast Radius Classifier
SKILL_S17: blast-radius-classifier
Analyze Field Impact
/analyze-field-impact — Score the blast radius of renaming or deleting a field
Drupal Blast Radius
Analyze dependencies and blast radius for a feature or module
Blast Radius
Show everything that depends on a symbol (class / function / method) — run before renaming, deleting, or movin
Kuma:Impact
💥 Kuma Impact — Calculate blast radius, affected consumers, and safety risk score
Pi Codegraph
Pi-agent wrapper around codebase-memory-mcp: derived code knowledge (call graphs, blast radius) over a harness
Related Agents
AIOps Manager
Owns AIOps — anomaly detection and correlation over observability telemetry, alert-noise reduction (grouping,
Bench Reporter
Updates benchmark documentation with results from bench-runner. Maintains BENCHMARK.md, README.md, and EVAL-GA
Benchmark Sweep
Runs the real benchmark/performance-gate tasks defined in a repo's own deno.json(c) (today, @zanix/server's be