用途:为 Claude Code 提供现代 Python 开发指导,覆盖安装配置、代码风格、项目结构、依赖管理、测试、类型标注、代码质量、异步编程、安全、性能、打包、常用库与文档等主题。按复杂度自动选择三级:Minimal 适合单文件脚本,无需额外工具;Standard 适合多文件与团队维护项目;Full 适合 PyPI 包与生产系统。
主要能力与工具链:风格遵循 PEP-8 并用 Ruff 检查/格式化;类型标注用 mypy 严格模式;测试用 pytest;依赖管理用 uv 或 Poetry;安全扫描用 Bandit 与 pip-audit;配置统一写入 pyproject.toml,项目采用 src/ 布局,测试镜像 src/ 结构。
使用方式(Standard 级示例,命令保持原样): Windows: winget install Python.Python.3.12 && winget install astral-sh.uv macOS: brew install python@3.13 uv Linux: apt install python3.13 && curl -LsSf https://astral.sh/uv/install.sh | sh uv init my-project uv add requests httpx pydantic uv add --dev pytest pytest-cov ruff mypy uv run ruff check . uv run ruff format . uv run mypy . uv run pytest uv run pytest --cov
适用场景:脚本编写、团队项目、CI/CD、多版本测试、发布到 PyPI 等。限制:资料未提供具体价格、平台支持范围与效果数据;指南以官方文档、PEP 与工具文档为依据,实际版本与行为以对应官方文档为准。