| name | Refactor Safely |
| description | Plan and execute safe refactoring using dependency analysis |
Refactor Safely
Use the knowledge graph to plan and execute refactoring with confidence.
Steps
- Use
refactor_tool with mode="suggest" for community-driven refactoring suggestions.
- Use
refactor_tool with mode="dead_code" to find unreferenced code.
- For renames, use
refactor_tool with mode="rename" to preview all affected locations.
- Use
apply_refactor_tool with the refactor_id to apply renames.
- After changes, run
detect_changes to verify the refactoring impact.
Safety Checks
- Always preview before applying (rename mode gives you an edit list).
- Check
get_impact_radius before major refactors.
- Use
get_affected_flows to ensure no critical paths are broken.
- Run
find_large_functions to identify decomposition targets.