Files
Dan Guido 5e3e83226a Add python-code-simplifier plugin (#15)
* Add python-code-simplifier plugin imported from anthropics/claude-plugins-official

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Use agent format instead of skill format to match original

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 13:11:44 -05:00

33 lines
1.4 KiB
Markdown

# 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](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/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
- **Source:** [anthropics/claude-plugins-official](https://github.com/anthropics/claude-plugins-official/tree/main/plugins/code-simplifier)
- **Author:** Anthropic
- **Adaptation:** TypeScript/React standards replaced with Python equivalents
- **License:** Not specified