logo
0
0
WeChat Login
hejianhong<hejianhong@cnb.cool>
docs: 增强 README — 补全安装指引、能力表、FAQ、相关 Skill

Python Skill

CNB Skill Python

Python 编码指南与最佳实践 — CNB Agent Skill

概述

本仓库为 CNB Agent Skill,帮助 AI Agent 遵循 PEP 8 规范编写高质量 Python 代码,涵盖语法验证、单元测试、依赖管理和 Pythonic 模式。

快速安装

openclaw skill install cnbll/python

文件说明

python/ ├── SKILL.md # Skill 定义文件(PEP 8、类型注解、测试规范、uv 依赖管理) ├── README.md # 本文件 └── _meta.json # Skill 元数据

核心能力

能力说明
PEP 8 风格代码格式、命名约定、导入排序
语法验证py_compile 预检、类型注解、现代语法
依赖管理uv 优先、pyproject.toml、虚拟环境
Pythonic 模式列表推导、上下文管理器、dataclass、match-case
单元测试pytest 规范、fixture 模式、覆盖率要求

适用场景

  • 编写或审查 Python 代码
  • 项目依赖配置
  • 迁移旧版 Python 代码
  • 代码审查与重构建议

FAQ

Q: 支持哪些 Python 版本? A: Python 3.10+,不兼容 EOL 版本(3.8 及以下)。

Q: 依赖管理为什么推荐 uv? A: uv 比 pip 快 10-100x,兼容 pip 接口,支持 lockfile。无 uv 时自动回退 pip。

相关 Skill

About

Python coding guidelines and best practices. Use when writing, reviewing, or refactoring Python code. Enforces PEP 8 style, syntax validation via py_compile, unit test execution, modern Python versions only (no EOL), uv for dependency management when available, and idiomatic Pythonic patterns.

skillspython
64.00 KiB
Skills
0 forks0 stars1 branches0 TagREADME