change-impact-mapper
Purpose
Map likely downstream impacts of a proposed change across code, data, interfaces, users, and operations.
Trigger this skill when
- A maintenance, support, defect, release, or evolution decision needs clearer structure.
- Symptoms, causes, impacts, and release choices are being conflated.
- You need artifacts that reduce operational surprise and rework.
Expected inputs
- issue report or change request
- system context
- known symptoms or requested change
- constraints / urgency
- available evidence if any
Deliverables
- summary
- findings
- structured outputs
- risks / blockers
- open questions
- recommended next skill
Operating procedure
- Clarify whether the work is driven by a defect, environmental change, requested improvement, or preventive maintenance need.
- Separate observations, assumptions, hypotheses, and verified facts.
- Produce the skill-specific artifact or decision aid.
- Surface blast radius, rollback needs, regression exposure, and consumer impact explicitly.
- Recommend the next best handoff instead of trying to solve the entire maintenance lifecycle at once.
Quality gates
- The output is specific to the current maintenance context.
- Uncertainty, evidence gaps, and operational constraints are visible.
- The result is usable by an engineer, maintainer, on-call responder, or team lead.
- The output improves safety, speed, or clarity of the next maintenance decision.
Handoff targets
- regression-risk-reviewer
- migration-readiness-checker
- rollback-plan-writer
Output style
- Prefer operationally useful artifacts over generic “maintenance best practices.”
- Be explicit about urgency, blast radius, rollback risk, and residual uncertainty.
- Surface what still needs verification instead of implying the cause is proven.
- Keep outputs concise enough to drop into tickets, incident notes, PRs, or runbooks.
Failure modes to avoid
- Do not confuse a symptom with a verified root cause.
- Do not recommend shipping changes without considering rollback and regression exposure.
- Do not hide environment or data dependencies that could invalidate the result.
- Do not treat all maintenance work as “just bug fixing.”
Minimum output skeleton
## Summary
## Findings
## Structured outputs
## Risks / blockers
## Open questions
## Recommended next skill
1---2name: change-impact-mapper3description: change-impact-mapper4---5# change-impact-mapper67## Purpose8Map likely downstream impacts of a proposed change across code, data, interfaces, users, and operations.910## Trigger this skill when11- A maintenance, support, defect, release, or evolution decision needs clearer structure.12- Symptoms, causes, impacts, and release choices are being conflated.13- You need artifacts that reduce operational surprise and rework.1415## Expected inputs16- issue report or change request17- system context18- known symptoms or requested change19- constraints / urgency20- available evidence if any2122## Deliverables23- summary24- findings25- structured outputs26- risks / blockers27- open questions28- recommended next skill2930## Operating procedure311. Clarify whether the work is driven by a defect, environmental change, requested improvement, or preventive maintenance need.322. Separate observations, assumptions, hypotheses, and verified facts.333. Produce the skill-specific artifact or decision aid.344. Surface blast radius, rollback needs, regression exposure, and consumer impact explicitly.355. Recommend the next best handoff instead of trying to solve the entire maintenance lifecycle at once.3637## Quality gates38- The output is specific to the current maintenance context.39- Uncertainty, evidence gaps, and operational constraints are visible.40- The result is usable by an engineer, maintainer, on-call responder, or team lead.41- The output improves safety, speed, or clarity of the next maintenance decision.4243## Handoff targets44- regression-risk-reviewer45- migration-readiness-checker46- rollback-plan-writer4748## Output style49- Prefer operationally useful artifacts over generic “maintenance best practices.”50- Be explicit about urgency, blast radius, rollback risk, and residual uncertainty.51- Surface what still needs verification instead of implying the cause is proven.52- Keep outputs concise enough to drop into tickets, incident notes, PRs, or runbooks.5354## Failure modes to avoid55- Do not confuse a symptom with a verified root cause.56- Do not recommend shipping changes without considering rollback and regression exposure.57- Do not hide environment or data dependencies that could invalidate the result.58- Do not treat all maintenance work as “just bug fixing.”5960## Minimum output skeleton61```md62## Summary63## Findings64## Structured outputs65## Risks / blockers66## Open questions67## Recommended next skill68```