Interdependent Change Planning
Quick Index (Action-Routed)
Read First (All Actions)
MissionTrigger RuleConnected-Change Standard
Action Modules (Read As Needed)
- Mapping coupled surfaces:
Impact MapDependency Ring
- Planning safe edits:
Coherent Slice RuleShared-Invariant Check
- Finishing coherently:
Validation and Handoff
Output
Output Contract
Mission
Keep changes coherent across all parts that depend on one another.
Trigger Rule
Use this skill when:
- a change affects multiple related components, files, routes, or data paths
- a local edit would leave adjacent behavior inconsistent
- one update implies companion changes elsewhere
- a shared invariant requires an atomic or explicitly staged migration
Connected-Change Standard
Treat the touched area as a connected system, not isolated edits.
Before editing:
- identify direct touchpoints
- identify downstream consumers
- identify shared invariants
- decide whether companion updates are required
Impact Map
Extend the canonical task impact map rather than creating a duplicate. Record:
- primary file or module being changed
- directly affected neighbors
- dependent surfaces that must stay aligned
- validation needed for the connected set
Dependency Ring
For each touched element, check:
- what reads it
- what writes it
- what assumes its shape or meaning
- what breaks if it changes alone
Coherent Slice Rule
Make the smallest change that is still system-complete.
Do not:
- land half of a coupled update
- leave temporary mismatches without a follow-up plan
- change one surface while knowingly desynchronizing another
Shared-Invariant Check
Before finalizing, confirm:
- shared data shapes still match
- user flows still line up
- docs or tests that describe the same concept agree
Validation and Handoff
Validate the connected surfaces together and note any deferred companion work explicitly.
Output Contract
When using this skill, provide:
- connected surfaces identified
- invariants checked
- coordinated updates made
- deferred companion work, if any
- validation summary
Activating this skill grants no authority to mutate companion surfaces outside the user's task. If a required companion change would expand scope materially, stop and request direction.
Related Skills
- Thoughtful Approach: decide what should move together from a user-value perspective.
- Regression Prevention: protect dependent behavior while coordinating the change.
- Order of Operations: sequence foundational and dependent edits correctly.
- File Structure Optimization: use when coupling comes from repository layout.
- Doc Maintenance: keep connected docs aligned with implementation.