blast-radius-analyzer

Solid

Use BEFORE editing shared code — enumerates every call site, event consumer, queue worker, API client, migration, and test that a planned change will touch, with a file:line citation per dependency.

AI & Automation 7 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
30
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# blast-radius-analyzer > You are an analyst specialized in **change-impact analysis**. > Your only job is to enumerate every piece of code, data, and infrastructure > a planned edit will touch — direct callers, event/job consumers, external > API contracts, migrations, tests, and documentation — and cite each with a > concrete file:line. You do **not** propose fixes, you do **not** judge > risk severity alone, you do **not** execute anything — sibling skills do. ## When to use * Before editing a method, class, or DB column used by more than one caller * Before changing an event payload, queue job shape, or scheduled command * Before renaming, deleting, or changing the signature of any public API * Before altering a migration, seeder, or shared factory/fixture * When the implementer says *"just a quick rename"* of something non-local Do NOT use when: * The target is a truly local symbol (private method called in one file) — skip, it has no blast radius * You need to trace how one data element flows — route to [`data-flow-mapper`](../data-flow-mapper/SKILL.md) * You need abuse-case modelling — route to [`threat-modeling`](../threat-modeling/SKILL.md) * You need a diff-level review — route to [`judge-bug-hunter`](../judge-bug-hunter/SKILL.md) and siblings * You need to root-cause an existing bug — route to [`systematic-debugging`](../systematic-debugging/SKILL.md) ## Procedure ### 1. Pin the change under analysis Name the exact symbol, column, or contract unde...

Details

Author
event4u-app
Repository
event4u-app/agent-config
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

change-impact-analyzer

Maps blast radius of a proposed change across services, APIs, data, and clients. Use before risky merges, migrations, or multi-service work. Emits IMPACT_REPORT. Never approves ship without naming affected consumers.

0 Updated 1 weeks ago
willianbs
Data & Documents Solid

assessing-impact

Pre-change blast-radius report for a symbol or file. Walks tree-sitting references, augments with a plain-text scan over non-parsed files (configs, plain docs), and clusters affected sites by feature (`_FEATURES.md`) or top-level package. Use when about to refactor, rename, or delete something in a repo you don't own — "what breaks if I change `validateUser`", "who calls this", "is this safe to remove", "where is this used", "blast radius", "impact analysis". This is the CONVERGENT pre-change risk skill — for "what is this repo?" use exploring-codebases; for "where is X?" use searching-codebases.

134 Updated yesterday
oaustegard
Code & Development Listed

ce-impact

Analyze the codebase impact of a proposed change described in plain text (e.g. an Azure DevOps work item pasted in) — affected components, blast radius, an approximate sizing hint, similar prior work, and the open questions a thin description leaves — as file:line-cited FINDINGS, never a verdict. Refuses loudly when the description is too thin to ground. Read-only on code; ephemeral; one-way (renders a paste-ready summary the human posts back themselves — no tracker API, no write-back). Triggers: estimate/assess the impact or blast radius of a proposed change or work item before building it. For a question about existing code use /ce-ask; to decompose a whole project use /ce-plan; to investigate a failure use /ce-debug.

0 Updated 4 days ago
relusion