analyze_change_impact
Assess the ripple effect of file changes: see direct and transitive dependents, affected tests, and an impact score. Use before refactoring to understand the blast radius.
Instructions
Analyze the ripple effect of changing specific files. Shows direct dependents, transitive impact, affected tests, and an impact score (fraction of project affected). Use before refactoring to understand blast radius.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>",
"changed_files": "<changed_files>"
},
"name": "analyze_change_impact"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Project root directory. | |
| max_depth | No | Max transitive dependency depth (default: 10). | |
| changed_files | Yes | List of file paths (relative to root) that are being changed. |