W
python-anti-patterns
作者 wshobson使用此技能快速识别并避免常见的 Python 反模式。非常适合代码审查、调试和重构,提升代码质量和可维护性。
Stars0
收藏0
评论0
收录时间2026年3月28日
分类重构
安装命令
npx skills add https://github.com/wshobson/agents --skill python-anti-patterns
暂无标签
概览
概览
什么是 python-anti-patterns?
python-anti-patterns 是一款实用技能,旨在帮助 Python 开发者和团队识别并避免常见的编码错误。它提供了 Python 代码库中常见反模式的检查清单,方便在问题进入生产环境前及时发现。此技能特别适合代码审查、调试、重构遗留代码以及建立团队编码规范。
谁适合使用此技能?
- 希望提升代码质量的 Python 开发者
- 进行代码审查或重构的团队
- 教授 Python 最佳实践的教育者
- 维护或调试 Python 项目的任何人
python-anti-patterns 解决的问题
- 通过突出不良实践减少技术债务
- 帮助防止因常见错误引发的细微 bug
- 提供现成的检查清单,简化代码审查流程
- 通过明确应避免的内容,支持新成员入职培训
使用方法
安装步骤
-
使用以下命令安装该技能:
npx skills add https://github.com/wshobson/agents --skill python-anti-patterns -
安装完成后,首先查看
SKILL.md文件,获取全面的 Python 反模式检查清单。
审查并应用检查清单
- 在代码审查时使用检查清单,及早发现问题。
- 参考每个反模式提供的示例,如避免分散的超时/重试逻辑和重复重试场景。
- 按建议集中处理错误和重试逻辑,提高代码可维护性。
适应您的工作流程
- 将检查清单整合进团队的代码审查流程。
- 用作新开发者入职培训的辅助工具。
- 在重构或调试现有代码时应用相关建议。
推荐查看的文件
SKILL.md:主要检查清单和使用指南- 相关技能:关于正向设计模式,请参见
python-design-patterns
常见问题
什么时候应该使用 python-anti-patterns?
在合并代码前、调试难以发现的 bug 时,或重构遗留 Python 代码时使用此技能。同时,它也适合用于教学最佳实践和制定团队标准。
涵盖哪些类型的反模式?
该技能涵盖诸如重复的超时/重试逻辑、多层重复重试以及其他可能导致 bug 或维护困难的常见陷阱。
这个技能可以用于任何 Python 项目吗?
可以,python-anti-patterns 在 Python 生态系统内语言无关,适用于任何 Python 代码库。
这个技能能替代正向设计指导吗?
不能,python-anti-patterns 侧重于避免的内容。有关推荐的设计模式和架构,请参考 python-design-patterns 技能。
哪里可以找到更多细节或示例?
打开 Files 标签,浏览完整文件树,包括 SKILL.md,其中包含详细的检查清单和代码示例。
评分与评论
暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...
