用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/marcellocurto/skills --skill blast-radius-audit命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Review a specific code change for correctness, requirements, maintainability, and repository standards.
Implement and verify clearly scoped software work from an existing spec or tickets.
Reduce an overbuilt code proposal to the simplest production-quality design that meets the real requirements.
正在显示 SKILL.md
| name | blast-radius-audit |
| description | Find downstream breakage a code change could cause beyond the files it directly touches. |
Find concrete ways a change could break behavior outside its visible diff, then establish the smallest set of facts its safety depends on.
Audit only. Do not edit repository files, add permanent tests, apply fixes, commit, publish, or mutate production or external systems unless the user separately authorizes those actions. Read-only inspection and reversible local diagnostics are allowed. Put any throwaway probe outside the working tree and remove it when finished.
Resolve the exact change under review from the user's named pull request, branch, commit, diff, or working changes. Record the fixed point when one exists. Ask only when choosing the wrong target would materially change the audit.
Inspect:
Direct callers are the starting point, not the blast-radius result.
Follow only the edges that the change makes plausible:
Verify the exact version, schema, contract, or external source whenever a conclusion materially depends on it. A search that finds no caller is evidence about the searched symbol graph, not proof that no implicit consumer exists.
Identify the smallest set of load-bearing facts that must hold for the change to be safe. Do not force unrelated risks into one claim, and do not produce a long inventory of hypothetical concerns.
For each claim, obtain the strongest proportionate evidence that is safely available:
Prefer existing tests and commands. A temporary probe must import the same code and dependency version the application ships, exercise the behavior in question rather than a mock of it, and fail loudly when the claim is false. Do not use a substitute path to overstate certainty.
Mark a claim unverified when the available evidence does not establish it. State the exact missing proof; do not round an inference up to safety.
Keep a risk only when there is a concrete failure mechanism and affected consumer. For each material risk, state:
confirmed, credible, cleared, or unverifiedList cleared risks separately so the user can see what was investigated without mistaking them for open problems. Do not pad the audit with generic possibilities.
Lead with a verdict: contained, material risk found, or unverified.
Include only the sections that add evidence:
If no material risk remains, say so directly while preserving any evidence limits. Stop when every load-bearing safety claim is either established or explicitly unverified and every material risk has a status.