Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.45 KB

File metadata and controls

32 lines (22 loc) · 1.45 KB

Python Code Simplifier

Simplifies and refines Python code for clarity, consistency, and maintainability while preserving all functionality. Focuses on recently modified code unless instructed otherwise.

Adapted from Anthropic's code-simplifier agent with Python-specific standards replacing the original TypeScript/React guidance.

Install

/plugin install trailofbits/skills-curated/plugins/python-code-simplifier

What It Does

After writing or modifying Python code, this skill reviews recent changes and applies refinements:

  • Flattens unnecessary nesting with guard clauses and early returns
  • Improves naming consistency (snake_case functions, PascalCase classes, UPPER_SNAKE_CASE constants)
  • Adds type annotations to public function signatures
  • Sorts imports (stdlib, third-party, local)
  • Replaces dense comprehensions or chained expressions with clearer alternatives
  • Removes redundant code and unnecessary comments
  • Consolidates related logic without over-abstracting

All changes preserve exact functionality — only how the code reads changes, never what it does.

Credits