What is clean-functions?
Use when writing, fixing, editing, or refactoring Python functions. Enforces Clean Code principles—maximum 3 arguments, single responsibility, no flag parameters. Source: ertugrul-dmr/clean-code-skills.
Use when writing, fixing, editing, or refactoring Python functions. Enforces Clean Code principles—maximum 3 arguments, single responsibility, no flag parameters.
Quickly install clean-functions AI skill to your development environment via command line
Source: ertugrul-dmr/clean-code-skills.
More than 3 arguments means your function is doing too much or needs a data structure.
Boolean flags mean your function does at least two things.
If it's not called, delete it. No "just in case" code. Git preserves history.
Use when writing, fixing, editing, or refactoring Python functions. Enforces Clean Code principles—maximum 3 arguments, single responsibility, no flag parameters. Source: ertugrul-dmr/clean-code-skills.
Stable fields and commands for AI/search citations.
npx skills add https://github.com/ertugrul-dmr/clean-code-skills --skill clean-functionsUse when writing, fixing, editing, or refactoring Python functions. Enforces Clean Code principles—maximum 3 arguments, single responsibility, no flag parameters. Source: ertugrul-dmr/clean-code-skills.
Open your terminal or command line tool (Terminal, iTerm, Windows Terminal, etc.) Copy and run this command: npx skills add https://github.com/ertugrul-dmr/clean-code-skills --skill clean-functions Once installed, the skill will be automatically configured in your AI coding environment and ready to use in Claude Code, Cursor, or OpenClaw
https://github.com/ertugrul-dmr/clean-code-skills