skills/refactor-without-breaking-behavior/SKILL.md
Plan and execute behavior-preserving refactors by identifying safe structural changes, staging edits incrementally, adding regression coverage, and validating outcomes. Use for legacy cleanup, module extraction, renames, or simplification where behavior must stay the same.
npx skillsauth add 00PrabalK00/claude-skills refactor-without-breaking-behaviorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Favor disciplined cleanup over clever rewrites.
tools
Compare vendors or tools using weighted criteria, tradeoffs, risks, and recommendation logic. Use when selecting platforms or partners.
data-ai
Extract needs, pain points, quotes, and behavioral patterns from user interviews. Use when synthesizing qualitative research.
databases
Group user feedback into themes, bugs, requests, sentiment, and confusion points. Use when analyzing feedback corpora.
testing
Find missing coverage, design useful unit or integration tests, add fixtures or mocks, and explain remaining edge cases. Use when a feature lacks tests, a bug needs regression coverage, or coverage gaps block confidence.