pythonic-style
Installation
SKILL.md
Pythonic Code Style
任务目标
-
本 Skill 用于:分析和改进 Python 代码风格,使其更符合 Python 语言特性和最佳实践
-
能力包含:
- 代码风格分析:识别非 Pythonic 模式,提供改进建议
- Pythonic 惯用法:列表推导、生成器、上下文管理器、装饰器、元类等
- 设计模式应用:SOLID 原则、描述符协议、迭代器协议等
- 性能优化:内存优化、计算优化、I/O 优化、并发模式、缓存策略
- 重构指导:代码异味检测、重构技巧、重构模式、重构流程
- 实战模板:提供可直接使用的代码模板(140+ 个)
-
触发条件:
- 用户展示代码并请求"如何更 Python 地实现"
- 用户询问"这段代码是否 Pythonic"
- 用户需要代码审查和风格改进建议
- 用户询问 Python 特定语法的最佳实践
- 用户需要性能优化或重构建议
- 用户请求高级 Python 模式或设计模式