class-boundary-refactor-heuristics
CommunityEnhance code clarity with heuristic-based class boundaries and refactoring
Authorchiubaka
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides heuristic guidelines for choosing the optimal class boundaries in code, ensuring explicit ownership and control flow in orchestration-heavy logic.
Core Features & Use Cases
- Class Boundary Selection: Offers guidance on choosing between classes, module-level functions, and interfaces for different types of logic.
- Refactoring: Contains a playbook for refactoring orchestration-heavy modules to establish explicit responsibility boundaries.
- Use Case: When faced with a module that has a mix of orchestration and utility logic, use this Skill to restructure the code into more maintainable patterns.
Quick Start
Apply the class-boundary-refactor-heuristics skill to evaluate and refactor a service class that is overly complex and mixed with utility logic.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 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: class-boundary-refactor-heuristics Download link: https://github.com/chiubaka/circleci-orb/archive/main.zip#class-boundary-refactor-heuristics 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 620,000+ vetted skills library on demand.