clean-functions

Installation
SKILL.md

Clean Functions

F1: Too Many Arguments (Maximum 3)

# Bad - too many parameters
def create_user(name, email, age, country, timezone, language, newsletter):
    ...

# Good - use a dataclass or dict
@dataclass
class UserData:
    name: str
    email: str
    age: int
    country: str
    timezone: str
    language: str
    newsletter: bool
Installs
92
GitHub Stars
173
First Seen
Feb 18, 2026
clean-functions — ertugrul-dmr/clean-code-skills