From omni-link
Analyze cross-repo impact before making changes to APIs, schemas, or shared types. Run impact analysis to see ripple effects.
How this skill is triggered — by the user, by Claude, or both
Slash command
/omni-link:cross-repo-impactThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill defines when and how to perform cross-repository impact analysis to prevent breaking changes.
This skill defines when and how to perform cross-repository impact analysis to prevent breaking changes.
Mandatory before:
Recommended before:
Execute the impact analysis command:
/impact
This runs omni-link impact which:
The impact analysis returns an array of ImpactPath objects:
Trigger:
repo: [source repo]
file: [changed file]
change: [description of change]
Affected:
1. [repo]/[file]:[line] — [reason] — severity: BREAKING
2. [repo]/[file]:[line] — [reason] — severity: warning
3. [repo]/[file]:[line] — [reason] — severity: info
/impact to see current state/impact again to verify the ripple is resolvedUser wants to add a phoneNumber field to the User response:
> /impact
Trigger: backend/src/routes/user.ts — Adding phoneNumber to User response
Affected:
1. ios-app/Models/User.swift:12 — User struct missing phoneNumber field — severity: warning
2. ios-app/Services/UserService.swift:34 — Decodes User response — severity: info
3. shared-types/src/user.ts:8 — SharedUser type — severity: warning
Action: Update User.swift to add optional phoneNumber, update shared-types
If the impact report shows any BREAKING severity items, you MUST:
upgrade-executor skillNever silently make a breaking cross-repo change.
npx claudepluginhub sebdysart/omni-linkAnalyzes impact of changes to files, APIs, components, or models. Provides dependency analysis, risk assessment, breaking changes, migration checklist, and test coverage gaps before modifications.
Analyzes the impact of changing a TypeScript symbol by combining blast radius, dependents, and module boundary analysis. Useful before modifying widely-used symbols or assessing refactoring risk.
Analyzes code change impact using GitNexus: maps upstream dependents by depth, affected processes, git-diff risks, and risk levels before edits.