Use when writing, reviewing, or refactoring code. Apply when naming variables or functions, structuring classes, handling errors, writing tests, or when code feels complex or hard to understand. Based on Robert C. Martin's Clean Code.
Install
npx skills add ratacat/claude-skills --skill clean-codenpx skills add ratacat/claude-skills --skill clean-code -a claude-code -gnpx skills add ratacat/claude-skills --skill clean-code -a codex -ggemini skills install https://github.com/ratacat/claude-skills.git --path skills/clean-codegh skill install ratacat/claude-skills clean-codegit clone --depth 1 https://github.com/ratacat/claude-skills /tmp/ratacat__claude-skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/ratacat__claude-skills/skills/clean-code ~/.claude/skills/clean-code # Claude Code
cp -R /tmp/ratacat__claude-skills/skills/clean-code ~/.agents/skills/clean-code # Codex, Cursor, Gemini CLI, Copilot, OpenCode