mcpField
C
cmd-clean-code

cmd-clean-code

github.com/olshanskDevelopment935 installsUpdated 1d ago
Repository

About cmd-clean-code

cmd-clean-code is a skill for improving code readability, intended for developers working with full files, functions, or snippets. It preserves identifiers and existing logic, and returns the cleaned content in a code block.

Key features

  1. 01Reduce cognitive load when reading code
  2. 02Preserve business logic and identifiers
  3. 03Improve spacing and code structure
  4. 04Turn paragraph comments into bullets
  5. 05Keep links, markers, and references

Use cases

  1. 01Improve readability of functions or code snippets
  2. 02Reformat comments and list-like content
  3. 03Clean up code without changing behavior

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/olshansk/agent-skills --skill cmd-clean-code

After installing, type/cmd-clean-codein Claude Code to confirm it loaded.

Details

From the project README

Clean Code

Use these rules to improve code readability without altering functionality unless explicitly requested.

Core Principles

  • Minimize cognitive load for human readers and agents.
  • Apply idiomatic best practices where they fit.
  • Preserve all business logic unless told otherwise.
  • Clarify comments and structure with bullet points where possible.

Accepted Inputs

  • Full source files (.proto, .go, .py, .md, etc.).
  • Partial comments: package headers, method docs, inline notes.
  • Whole or partial functions.
  • Arbitrary code snippets (or any mix of the above).

Response Requirements

  • Return the cleaned code wrapped in triple back-ticks.
  • Keep all identifiers (fields, params, classes, methods, etc.).
  • Add strategic whitespace for readability.
  • Convert paragraph-style comments into bullet points when feasible.
  • Do not delete or change original content unless asked.
  • Favor bullet lists whenever information is list-like.

Team-Specific Edge Cases

  • Leave TODO_???(???) tags untouched.
  • Preserve callouts like IMPORTANT, DEV_NOTE, etc.
  • Maintain references to GitHub issues/PRs (e.g. "As of #XX ...").
  • Keep every link and external reference.
  • Retain markers such as CRITICAL, NB, DEV_NOTE, NOTE; just clean up the following text.
Handling Long Snippets
  • For grouped code (~5 lines) followed by a blank line, add a brief comment atop the block.
  • Keep existing comment hierarchy; just enhance readability.

Nits & Edits

  • Don't create a list with only one item -- write it as plain text.
  • Never remove existing links while editing.

Comments

Markdown supported