W
python-code-style
作者 wshobson强制执行 Python 代码风格、代码检查、格式化、命名规范和文档标准。非常适合希望保持代码一致性和可维护性的开发者和团队。适用于编写新代码、审查风格、配置代码检查工具或制定项目标准时使用。
Stars0
收藏0
评论0
收录时间2026年3月28日
分类代码编辑
安装命令
npx skills add https://github.com/wshobson/agents --skill python-code-style
概览
概览
什么是 python-code-style?
python-code-style 是一项技能,旨在帮助开发者和团队强制执行统一的 Python 代码风格,包括代码检查、格式化、命名规范和文档标准。通过整合现代 Python 工具和最佳实践,该技能使代码库更易维护且便于协作。
谁适合使用此技能?
此技能适合希望做到以下几点的 Python 开发者、代码审查者和团队:
- 为新项目设置代码检查和格式化
- 审查代码风格一致性
- 配置如 ruff、mypy 或 pyright 等工具
- 制定团队编码标准
- 编写和维护清晰的文档字符串
- 创建并执行项目文档规范
解决的问题
python-code-style 解决了 Python 开发中的常见挑战:
- 通过自动化风格强制减少手动格式争议
- 确保代码遵循 PEP 8 命名规范
- 维护代码与文档同步
- 鼓励公共 API 使用类型注解
使用方法
安装步骤
- 使用以下命令安装技能:
npx skills add https://github.com/wshobson/agents --skill python-code-style - 查看
SKILL.md文件,快速了解推荐的实践和工具。 - 浏览
README.md、AGENTS.md和metadata.json等支持文件,获取更多背景信息。
配置 Python 工具链
- 安装现代 Python 工具:
pip install ruff mypy - 在
pyproject.toml中配置项目:[tool.ruff] line-length = 120 target-version = "py312" [tool.mypy] strict = true - 使用
ruff作为主要的代码检查和格式化工具。它可以替代 flake8、isort 和 black,满足大多数工作流需求。
适应您的工作流程
- 首先预览
SKILL.md文件,了解核心概念和模式。 - 根据项目需求和最低 Python 版本调整配置。
- 将类型提示和文档字符串维护纳入代码审查流程。
常见问题
python-code-style 涵盖哪些内容?
python-code-style 涵盖 Python 代码风格、代码检查、格式化、命名规范和文档标准。它提供维护高质量 Python 代码的指导和工具推荐。
推荐使用哪些工具?
该技能推荐使用 ruff 进行代码检查和格式化,使用 mypy 进行类型检查。配置示例见 SKILL.md。
如何预览技能的指导内容?
打开文件标签页,从 SKILL.md 开始查看编辑总结。其他参考资料和脚本可能位于子文件夹中。
python-code-style 适合所有 Python 项目吗?
此技能最适合注重代码质量、一致性和可维护性的项目。对于快速原型或对风格要求不高的脚本,可能不必强制使用。
评分与评论
暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...
