guru-refactor-calls
CommunityRefactor method calls with proven patterns.
Software Engineering#refactoring#best-practices#design-patterns#clean-code#code-smells#method-calls#rename-method
AuthorCybLow
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Streamline complex code by applying structured refactoring techniques to simplify method calls.
Core Features & Use Cases
- Catalog of techniques to clarify interfaces and reduce parameter clutter (Rename Method, Separate Query from Modifier, Introduce Parameter Object, Add/Remove Parameter, Parameterize Method, Preserve Whole Object, Replace Parameter with Method Call, Hide Method, Replace Constructor with Factory Method, Replace Error Code with Exception, Replace Exception with Test).
- Real-world scenarios include transforming long multi-parameter methods into smaller helpers, separating data retrieval from modification, and switching error codes to exceptions for robust error handling.
Quick Start
Identify a confusing method signature and apply an appropriate refactoring technique to simplify its interface.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: guru-refactor-calls Download link: https://github.com/CybLow/pypaginate/archive/main.zip#guru-refactor-calls Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.