工程开发
python avatar

python

Python 编程助手,提供最佳实践、PEP 8 代码规范检查、使用 pytest 的自动化测试以及基于 uv 的依赖管理。

简介

此技能作为一套完整的 Python 开发指南,旨在简化现代 Python 项目的编码、重构与代码审查工作流程。它通过强制执行严格的风格规范与惯用语法,确保代码的可靠性与可维护性。通过直接整合至 Agent 的开发循环中,协助开发者在从小型脚本到复杂应用等各类项目中维持一致的标准。

  • 强制执行 PEP 8 风格标准,包括 88 字符的行长限制与标准化的导入排序。

  • 利用 py_compile 进行自动化语法验证,并配合 pytest 或 unittest 执行强健的测试流程。

  • 高效管理依赖,优先使用高性能的 uv 包管理器,并同时提供 pip 作为备选。

  • 推广现代 Python 3.10+ 功能,例如类型提示 (Type hints)、match 语句、海象运算符 (Walrus operator) 与 dataclasses。

  • 落实最佳实践模式,如 EAFP (更易于请求原谅而非许可) 与适当的资源上下文管理。

  • 明确标注应避免的关键反模式,例如可变默认参数、裸 except 块与全局状态的使用。

  • 适用于专注于 Python 后端开发、脚本自动化与工具创建的软件工程师及 AI Agent。

  • 典型使用场景包括在代码生成阶段调用此技能,以确保符合专业编程标准。

  • 支持使用 uv init 进行快速项目初始化与虚拟环境管理。

  • 要求开发者遵循记录在案的 docstring 格式,以提升可维护性与 IDE 整合体验。

  • 对于希望在内部代码库中强化代码质量、标准化格式与安全依赖实践的团队来说非常重要。

仓库统计

Star 数
4,430
Fork 数
1,202
Open Issue 数
7
主要语言
Python
默认分支
main
同步状态
空闲
最近同步时间
2026年4月29日 07:56
在 GitHub 查看