functions
CommunityWrite and refactor clean functions.
Software Engineering#code quality#best practices#refactoring#software development#clean code#function design
AuthorJeroenJochems
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps developers write and refactor code to ensure functions are clean, maintainable, and adhere to best practices, preventing inherited mess from poorly organized code.
Core Features & Use Cases
- Function Analysis: Identifies issues like excessive length, multiple responsibilities, mixed abstraction levels, and problematic arguments.
- Refactoring Guidance: Provides specific refactoring patterns (e.g., Extract Method, Parameter Object) tailored to the detected programming language.
- Use Case: When writing a new complex function or reviewing existing code, activate this Skill to receive actionable feedback on function design, ensuring adherence to principles like Single Responsibility and minimizing side effects.
Quick Start
Use the functions skill to analyze the provided PHP code snippet for design issues.
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: functions Download link: https://github.com/JeroenJochems/modelwise/archive/main.zip#functions 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 223,000+ vetted skills library on demand.