gitnexus-impact-analysis

Map upstream dependents and execution-flow risk for code symbols.

Updated Jul 5, 2025
One-click install
npx skills add https://github.com/nsuberi/ai-prototype-hub --skill gitnexus-impact-analysis-nsuberi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gitnexus-impact-analysis
Source: https://github.com/nsuberi/ai-prototype-hub/tree/main/.claude/skills/gitnexus/gitnexus-impact-analysis
Command: npx skills add https://github.com/nsuberi/ai-prototype-hub --skill gitnexus-impact-analysis-nsuberi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents risky code edits by showing what will break when you modify a specific symbol, helping you assess dependencies and execution-flow impact before committing.

Core Features & Use Cases

  • Dependency blast radius analysis: Identify upstream dependents for a target symbol (e.g., “what depends on validateUser?”).
  • Execution-flow awareness: Use stored process definitions to determine affected flows and who calls what.
  • Pre-change and pre-commit risk checks: Map current git changes to affected flows, then assess risk depth (d=1/d=2/d=3).

Quick Start

Ask the AI: “What will break if I change validateUser, and show the blast radius with risk assessment.”

Frequently Asked Questions about gitnexus-impact-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check the blast radius before modifying a core code symbol?

To check the blast radius before modifying a code symbol, map its upstream dependents and execution-flow processes. This impact analysis identifies affected paths and reports risk depth to guide whether proceeding with the refactoring is safe.

What is dependency impact analysis for pre-commit validation?

Dependency impact analysis for pre-commit validation determines what will break when you change a specific symbol. It maps current git diff changes to affected execution flows, assessing risk depth and confidence to prevent risky code edits.

How do I assess refactoring risk for critical authentication paths?

Assess refactoring risk for critical authentication paths by mapping dependents and execution-flow processes for the target symbol. The analysis calculates risk depth and confidence to indicate the potential blast radius before you modify core logic.

Does impact analysis work with git diff to detect code changes?

Yes, impact analysis works with git diff by optionally detecting changes and mapping them to affected execution flows. It uses stored process definitions to evaluate the blast radius and safety of your current uncommitted modifications.

What are the limitations of using a dependency graph for code safety checks?

A limitation of using a dependency graph for code safety checks is that it relies on stored process definitions to determine affected flows. If definitions are incomplete, the reported risk depth and confidence may not capture all upstream dependents.