mirror of
https://github.com/trailofbits/skills-curated
synced 2026-06-21 14:12:04 +00:00
5e3e83226a
* 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>
1.4 KiB
1.4 KiB
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_casefunctions,PascalCaseclasses,UPPER_SNAKE_CASEconstants) - 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
- Author: Anthropic
- Adaptation: TypeScript/React standards replaced with Python equivalents
- License: Not specified