blast-radius
Produce a risk-ranked audit map of a codebase (especially AI-generated code the user hasn't read), so the human can spend limited reading time where failure…
Skill by els0r
Chalk Labs
Need help deploying blast-radius?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/els0r-blast-radius
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/blast-radius
What's inside
- Skill name
blast-radius- Description
- Produce a risk-ranked audit map of a codebase (especially AI-generated code the user hasn't read), so the human can spend limited reading time where failure hurts most — then get out of the way while they look. Use when the user wants to audit, spot-check, sample, or "finally read" a codebase or feature; says things like "where should I look first", "I haven't read any of this", "is this safe to trust", "fire drill", or "blast radius"; or after any large agent-built change lands. Also use proactively when the user expresses unease about code they've delegated but not verified.
- License
- MIT
- Instructions
- 102 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Blast Radius
> **Experimental.** This skill is unproven — the ranking heuristics and the
> hand-off point between agent and human are still being calibrated. Expect the
> phases to change. Report where the map was wrong.
A codebase audit is not a full read. It is a map of where failure concentrates,
followed by the human looking at those places themselves. This skill produces
the map and the scaffolding. **It does not perform the judgment — that is the
human's, by design.** An agent grading its own (or a sibling agent's) output is
the judge-is-the-defendant problem this skill exists to break.
The loop: **Map → Predict → Play → Calibrate.**
## Phase 1 — Map
Explore the codebase (README, entry points, ADRs/CONTEXT docs if present,
directory structure, test layout). Then rank components by **blast radius**,
not by size or complexity:
- **Irreversible actions**: anything that writes, approves, merges, deletes,
pays, sends, or mutates external state. Highest priority, always.
- **Invariants promised in prose**: every guarantee the README/ADRs claim
("X is never auto-approved", "gates run before rules") maps to a specific
code location. Prose-only guarantees are findings, not features.
- **Parsers and folds feeding decisions**: input parsing whose failure silently
voids an invariant downstream.
- **Concurrency seams and consent flows**: races on the irreversible path.
- **Decoration**: UI, analytics, packaging, docs generation — wrong here costs
a bad number, not an incident. Mark explicitly as *skim or skip*.
Deliver the map as a short document with three tiers:
1. **Read carefully** (~10–25% of the code, most of the risk) — file paths,
what to verify at each, and *why this location* in one line.
2. **Verify adversarially instead of reading** — pure functions and decision
logic better attacked with hostile inputs than read line-by-line.
3. **Skim or skip** — with the cost-of-being-wrong stated, so skipping is a
decision, not an omission.
Also flag **thesis violations**: places the codebase contradicts its own stated
principles (e.g., a tool premised on hard gates that relies on developer
discipline for its own checks). These are the highest-value audit findings.
## Phase 2 — Predict
Before the human looks at anything, write down the map's predictions in a
`predictions` section:
- Where problems are most likely (top 3 locations, with expected failure mode).
- Where the code is expected to be boring/clean.
This is not ceremony. If the human later finds problems where the map said
boring, the *map generator's risk model is wrong* — that finding outranks any
individual bug, because every future map inherits the error. Make the
prediction falsifiable or don't write it.
## Phase 3 — Play (the human's part)
Set the human up, then stop:
- For tier 2 items, **generate hostile test scaffolding** — edge inputs the
original agent plausibly didn't consider: malformed formats, sentinel
characters in odd positions, pending-vs-failed status ambiguity, regexes
that over-match, empty/huge inputs. Write the test files; let the human run
and extend them. At least one test should be *expected to fail* on a known
bad input — a suite that only confirms is a suite with correlated blind
spots.
- For tier 1 items, give a reading order and per-file "what would wrongness
look like here" notes. Do **not** summarize the code's correctness — that
substitutes the agent's judgment for the calibration the human is trying
to rebuild. Pointing is allowed; verdicts are not.
- Suggest one **fire drill**: a real (or injected) bug the human debugs
themselves, timed. The time is their incident-recovery floor.
## Phase 4 — Calibrate
After the human plays, compare findings against the predictions:
- Predicted + found → map model confirmed.
- Not predicted + found → record *why the map missed it*; add the pattern to
the ranking heuristics for next time (in a `calibration.md` the skill reads
on future runs, if the repo keeps one).
- Predicted + clean → note it; persistent false alarms are also model error.
Close by scheduling: propose a recurring cadence (e.g., one sampled module or
diff per week, fire drill quarterly). Discretionary verification loses to
backlogs; scheduled verification doesn't. Offer to create the calendar/reminder
entry if such tools are available.
## Hard rules
- Never present metric improvements (duplication %, complexity, coverage) as
verification. Metrics gate agents; they do not replace the human look —
metrics visible to an optimizing agent get gamed (Goodhart).
- Never audit-and-conclude in one pass. The skill's output is a map and
scaffolding, then silence until the human reports back.
- Scale to the codebase: for a small tool this is an evening; if tier 1
exceeds ~25% of the code, re-rank — the map has failed at its one job.
- If there is no test harness, building a minimal one *is* tier 1.From els0r/skills, MIT.
More from els0r/skills
- 0.497score
go-testing
els0r
Go testing standards: table-driven tests, testify/require, sentinel errors, mocking, fuzzing, race detection, and test file conventions.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
design-rubric
els0r
Use when critiquing, reviewing, or refining visual designs, wireframes, or UI layouts — especially for small/medium SPAs.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
go-instrumentation
els0r
Observability principles for Go services: structured logging, distributed tracing, metrics, context propagation, and HTTP service bootstrap.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
go-performance
els0r
Go performance analysis: memory allocation, CPU bottlenecks, concurrency contention, struct alignment, escape analysis, and benchmarking patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
go-style
els0r
Go coding conventions, error handling, interface design, and idiomatic patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
improve-go-architecture
els0r
Find deepening opportunities in a Go codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
autonomous-orchestration
els0r
Use when the user explicitly hands over multi-PR coordination — asking Claude to follow through on a user story, work bundle, or backlog scope autonomously…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
coding-style
els0r
Use for all code generation, review, and refactoring regardless of language.
SkillCFreshness: C★ 1Claude Code +9 - 0.486score
Codebase Analyzer
els0r
Analyzes codebase implementation details.
SkillCFreshness: C★ 1Claude Code +9 - 0.486score
Codebase Locator
els0r
Locates files, directories, and components relevant to a feature or task.
SkillCFreshness: C★ 1Claude Code +9 - 0.472score
grill-with-docs
els0r
Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as…
SkillCFreshness: C★ 1Claude Code +9 - 0.468score
diagnose
els0r
Disciplined diagnosis loop for hard bugs and performance regressions.
SkillCFreshness: C★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 7, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/els0r/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from els0r
- 0.497score
go-style
els0r
Go coding conventions, error handling, interface design, and idiomatic patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
go-performance
els0r
Go performance analysis: memory allocation, CPU bottlenecks, concurrency contention, struct alignment, escape analysis, and benchmarking patterns.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
autonomous-orchestration
els0r
Use when the user explicitly hands over multi-PR coordination — asking Claude to follow through on a user story, work bundle, or backlog scope autonomously…
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
design-rubric
els0r
Use when critiquing, reviewing, or refining visual designs, wireframes, or UI layouts — especially for small/medium SPAs.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
go-instrumentation
els0r
Observability principles for Go services: structured logging, distributed tracing, metrics, context propagation, and HTTP service bootstrap.
SkillCFreshness: C★ 1Claude Code +9 - 0.497score
improve-go-architecture
els0r
Find deepening opportunities in a Go codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/.
SkillCFreshness: C★ 1Claude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get blast-radius running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
blast-radius skill. Agent Mart. https://agentmart.dev/skills/els0r-blast-radius (last updated 2026-10-24)