Refactoring is a way to improve code without changing what it does. The extract method technique takes a block of code and turns it into its own method. This makes the code easier to read and test.
Java developers can use this skill to clean up long methods. Smaller methods are simpler to understand and reuse. They also make debugging faster.
This skill provides examples and a step-by-step process. You will learn how to identify the right code to extract. The result is better organized Java code.
Global
mkdir -p ~/.claude/skills/java-refactoring-extract-methodProject
mkdir -p .claude/skills/java-refactoring-extract-methodSource Repository
Improve Codebase Architecturemattpocock/skills
Scan your codebase for architecture improvements with visual reports and pick one to refactor
Web Design Guidelinesvercel-labs/agent-skills
Review your UI code for compliance with web interface guidelines
Caveman Reviewjuliusbrussee/caveman
Ultra-compressed one-line code review comments that cut noise
Zoom Outmattpocock/skills
Get a big picture view of your code with a simple map of modules and callers
Codebase Designmattpocock/skills
Create deep modules with tiny interfaces and lots of hidden logic for testability
Requesting Code Reviewobra/superpowers
Catch code issues early with focused automated reviews before every merge
Request Refactor Planmattpocock/skills
Plan safe code refactors with tiny commits and clear GitHub issues
Receiving Code Reviewobra/superpowers
Think first, then code. Verify feedback before making changes. Stay objective