Verify behavior after refactoring in Claude Code
Remove duplication and simplify logic within the reviewed scope, then check behavior with existing analysis, build, and test commands.
中文Install in Claude Code
A Claude Code project with compilation, static analysis, and tests. Confirm which parts may change.
- Review `.claude/skills/refactor/SKILL.md` and its requirements at the pinned GitHub commit.
- Create `.claude/skills/refactor/` in your project and save the reviewed file as `.claude/skills/refactor/SKILL.md`.
- Start Claude Code from that project's root, then select `/refactor` in the slash menu.
Example task
Refactor only the filter state in a fictional rehearsal project. Two branches clear the venue. With `{action:'clearVenue',venue:'Hall',count:7}`, clearing the venue must show all 7 events.What to check
Combine the duplicated clearing logic and assert `{venue:'',count:7}` with the same input. Review unrelated files and report the actual analysis, compilation, and test outcomes.
Original SKILL.md on GitHub · Updated
Frequently asked question
How do I check that deduplication preserved public behavior?
Record the visible result first. Make a small change, compare the same input and output, and run the project's defined analysis, build, and tests.