noodlbox

Change Analysis

Understand dependencies before changes and verify impact after

Analyze code before and after making changes to refactor safely.

Before Making Changes

"What functions call authenticateUser?"

"What does authenticateUser depend on?"

"Show me all the symbols in src/auth.ts"

"What external code depends on src/auth.ts?"

Uses: Context Search and Cypher Query tools

After Making Changes

"What's the impact of my unstaged changes?"

"Show me what processes are affected by my staged changes"

"Compare my branch against main and show the blast radius"

Uses: Impact Detection tool

Command: /noodlbox:detect_impact [scope]

Look for potentially_affected symbols - code that calls or is called by your changes.

Depth Control

Use the depth parameter to control result detail:

DepthWhen to Use
"definitions" (default)Quick impact check - symbol signatures and bodies
"full"Deep analysis - includes all relationship data (callers, callees, edges)

"Check impact with full relationship data: use depth full"

Common Questions

QuestionTool/Resource
"What calls this function?"Cypher Query
"What does this depend on?"Cypher Query
"Find code in this file"Context Search
"Impact of my changes?"Impact Detection
"Cross-community flows?"Codebase Map
"Trace this process"Process Trace

On this page