What Could Break
Find what a change could break outside its own diff, then prove the one fact that makes it safe by running real code instead of writing an essay. Use before any multi-file edit or an edit to a shared path (API payload, config, stored data, a client other apps read, a prompt or policy file), when asked 'what could this break' or 'blast radius of X', for a small diff you do not trust, or when a task asserts something about existing code ('X already handles Y', 'just make X public') before you design against that assertion.
Install
npx skills add stas4000/what-could-break --skill what-could-breakgit clone --depth 1 https://github.com/stas4000/what-could-break.git /tmp/what-could-break
mkdir -p ~/.claude/skills
cp -r /tmp/what-could-break/what-could-break ~/.claude/skills/what-could-breakPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# What could break Find what a change breaks somewhere else, before it ships. Run it before design, not only before merge, whenever a task asserts something about existing code: that assertion is a hypothesis, and the census of real consumers decides the design. Listing callers is not the job. Grep does that in a second. The job is the breakage grep will not show you, and one proof that the change is safe. ## Do not trust your own writeup A risk analysis that sounds right is worthless. It reads as convincing whether or not it is true. Find the one or two facts the whole change depends on and prove them by running code. For each such fact, get it as far down this ladder as is cheap, and say where it stopped: 1. **You said so.** Worth nothing on its own. 2. **You pointed at it.** A real `file:line`, or the library's own source at the pinned version. 3. **You walked it.** You traced the bad case step by step and it does not reach. 4. **You ran it.** A script or test calls the real code and fails loud if you are wrong. 5. **You saw it live.** Reproduced in the running app, service or device. Rung 4 is usually one small script that imports the same module production runs and calls the exact function you are worried about, with the input you are worried about. ## Steps
Details
- Skill name
what-could-break- Repository
- stas4000/what-could-break
- Path
what-could-break/SKILL.md- License
- MIT
- Repo updated
- 6 October 2026
- Listed in
- karanb192/awesome-claude-skills
FAQ
What does the What Could Break skill do?
Find what a change could break outside its own diff, then prove the one fact that makes it safe by running real code instead of writing an essay. Use before any multi-file edit or an edit to a shared path (API payload, config, stored data, a client other apps read, a prompt or policy file), when asked 'what could this break' or 'blast radius of X', for a small diff you do not trust, or when a task asserts something about existing code ('X already handles Y', 'just make X public') before you design against that assertion.
How do I install the What Could Break skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add stas4000/what-could-break --skill what-could-break. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is What Could Break popular?
It lives in stas4000/what-could-break, which has 2 GitHub stars and 0 forks, and is included in 1 curated skill list.
Related skills
Delegate
1aayushpokhrel1/delegation-pipeline
Use when a coding request contains work you can write a tight spec for and verify from a diff: boilerplate, scaffolding, repetitive edits, test stubs and docstrings, but equally a whole module from a clear contract, a real multi-file refactor, a non-trivial first-draft implementation or a clear-spec bug fix. Offloads it to a headless worker via the delegate CLI, then reviews the git diff. Do not route by hand: name no backend and the worker runs free ($0) and escalates to deepseek itself. The gate is a good spec, not low difficulty. Keeps design, tricky debugging, security-sensitive code, deep
Runapi CLI
2runapi-ai/cli-skill
Use the RunAPI CLI for one-off artifacts and results, or RunAPI's standard x402 REST flow for wallet-funded Task calls without an API key. Use when an agent needs to discover models or prices, create a paid Task, poll its result, or run a supported CLI service. Use an SDK for app or production integration.
Apitube News API
apitube/news-api-skills
Query the APITube News API — authenticate, search and filter worldwide news articles by keyword, entity, sentiment, source, country and date, and parse the JSON response. Use when an agent needs live or historical news data, media monitoring, or news for a RAG pipeline.
Punchcard
2Maksim-Burtsev/punchcard
Architecture-level design review of a code change: module boundaries, dependency direction, data model, error paths, cost of the next change — never naming, formatting, or anything a linter catches. Use when the user invokes /punchcard, says 'punchcard review', or asks for any design, architecture, or structural review of a diff, branch, merge request, or PR. Do not use for general correctness/bug review, style feedback, or whole-repo audits.
Deacon Install
heydeacon/skills
Install the Deacon support widget on a website or web app: place one script tag on every page, tell Deacon who is signed in, and confirm from the command line that a real page has loaded it. Use when asked to install Deacon, add its snippet or embed code, or set it up on a site.
Regulex Plus
3PipeDream941/regulex-plus
Visualize a JavaScript regular expression as a railroad diagram (PNG/SVG) or a Mermaid flowchart by shelling out to the `regulex-plus` CLI. Use whenever the user asks to explain, debug, understand, optimize, or document a regex — especially complex patterns with quantifiers, lookarounds, alternations, or CJK/Chinese characters — and also proactively after you yourself generate or modify a non-trivial regex, so the user can verify it visually. Pick Mermaid for embedding in docs / PRs / chats that render Mermaid natively (GitHub, Notion, Obsidian, mermaid.live); pick PNG for inline image preview
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.