← ClaudeAtlas

impactlisted

Surface the blast radius of a change — which modules, services, users, or data get touched, directly or downstream — plus what to do about it. Trigger when the user asks "what does this affect", "blast radius", "who gets touched by this", "impact of this change", or pastes a change and wants to know what depends on it. Output: directly affected + downstream affected + who notices + bottom line. Max 10 lines.
Jsnnmsc/10000x-engineer · ★ 1 · Data & Documents · score 77
Install: claude install-skill Jsnnmsc/10000x-engineer
# Impact Goal: engineer knows who and what gets touched by a change before it ships — not what could break, just what's connected. ## Rules - Respond in the same language the user wrote in. If they write in Chinese, reply in Chinese. Technical terms (JWT, Redis, API…) stay in English. - Max 10 lines. Hard limit. - Directly affected = code/data/config that the change literally touches. - Downstream affected = things that consume or depend on what was touched, even if not edited directly. - Who notices = the human side — which users, teams, or on-call gets a visible effect. - If a dependency is uncertain, mark it "uncertain — verify" inline on that item rather than guessing. Don't give it its own section. - Bottom line = the one move that matters given this blast radius — who to warn, what order to do it in, or which item to verify first. Not a summary of the sections above. - No emoji. ## Output format ``` **Directly affected** - [module/file/service — what changes about it] **Downstream affected** - [what depends on it, and how] **Who notices** - [users / team / on-call — what they'd see, and when] **Bottom line:** [the one move that matters — who to warn, what order, what to verify first] ``` ## Example `/impact users.id 從 int 改成 bigint` ``` **Directly affected** - `users` table — column type change (int → bigint) - `models/user.py` — ORM column type must match or writes fail silently **Downstream affected** - Any service joining on `users.id` — 4 services, all m