SKILL.md
Refactor Safely
Use the knowledge graph to plan and execute refactoring with confidence.
Steps
- Use
refactor_toolwith mode="suggest" for community-driven refactoring suggestions.
- Use
refactor_toolwith mode="dead_code" to find unreferenced code.
- For renames, use
refactor_toolwith mode="rename" to preview all affected locations.
- Use
apply_refactor_toolwith the refactor_id to apply renames.
- After changes, run
detect_changesto verify the refactoring impact.
Safety Checks
- Always preview before applying (rename mode gives you an edit list).
- Check
get_impact_radiusbefore major refactors.
- Use
get_affected_flowsto ensure no critical paths are broken.
- Run
find_large_functionsto identify decomposition targets.
Token Efficiency Rules
- ALWAYS start with
get_minimal_context(task="<your task>")before any other graph tool.
- Use
detail_level="minimal"on all calls. Only escalate to "standard" when minimal is insufficient.
- Target: complete any review/debug/refactor task in ≤5 tool calls and ≤800 total output tokens.