Clean

SkillAI & models

Lets your agent tidy up code changes by simplifying and styling them before a pull request.

Use Clean in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Clean and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Clean skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

About this skill

Polish your own diff by hand with KISS/DRY and local style, the pre-handoff pass, not a test run and not a subagent sweep. Use for /clean, "clean it up", "tidy this", and automatically before creating, updating, or automerging a PR or moving to the next one.

What this skill tells your AI

The instructions your AI receives, as published by outthislife/brooklyn-skills in skills/clean/SKILL.md and read by Ahel’s review.

KISS/DRY and copy the local code style. Be elitist, shorthand, clever, concise, efficient, and elegant.

"Clean" means polishing the code — it does NOT mean running the test suite, tsc, or lint as the task. Run a check only if it's genuinely needed to confirm the polish is safe.

Clean is a standalone pass, not just a pre-PR step — run it whenever things get messy, including mid-work. Also run it automatically before any PR handoff (creating, updating, automerging, or moving to the next PR) without being told each time.

Do

  1. Re-read your diff. Cut dead code, leftover debug logging, and duplication.
  2. Extend existing helpers — don't parallel-implement.
  3. Match neighboring style (names, imports, file layout, comment density).
  4. Prefer the small sharp version over ceremony.
  5. UI work: only after they like the UI (ui-only). Use ui-system for primitives.
  6. On the PR: title/body describe the change as a whole (a short intro), not a changelog of steps. Split into topical commits (pr-update), run no-tropes on the text, and link the PR.

Don't

  • Run the test suite / tsc / lint just because you were told to "clean"
  • Unrelated refactors
  • New abstractions with one caller
  • Scope creep dressed up as cleanup

Signals

GitHub stars
198
Forks
6
Last commit
Oct 2026
Advanced
Item type
skill
Key
clean-outthislife
Source
github.com/outthislife/brooklyn-skills