SuperAPI AI 工具集

python3-development

编程与开发

查看项目

更新于 10-15 22:41

技能介绍

用途:这是一个面向现代 Python 3.11-3.14 的开发技能,用于构建 Python 3.11+ CLI 应用(Typer/Rich)、编写 pytest 测试套件、修复 ruff 检查或 ty/mypy 类型错误、配置 pyproject.toml 等开发任务。

主要能力:提供 Python 3.11+ 标准、质量门禁与参考文档,涵盖分层架构、原生类型提示、Google 风格 docstring、快速失败错误处理、Typer/Rich CLI 标准、Protocol 服务集成、pytest-mock 与 80% 覆盖率测试标准、标识符命名规范。内置参考文档包括 python3-standards.md、user-project-conventions.md、modern-modules.md(50+ 库指南)、tool-library-registry.md、python-development-orchestration.md。

使用方式:按领域加载子技能,例如测试用 comprehensive-test-review、analyze-test-failures、test-failure-mindset;CLI/UI 用 typer-and-rich、typer、rich、textual;工作流用 create-feature-task、use-command-template;代码质量用 modernpython、shebangpython、stinkysnake;其他工具(uv、Hatchling、ty、pre-commit、打包)用 specialist-skill-routing。命令示例:/python3-development:modernpython、/python3-development:shebangpython scripts/deploy.py。shebangpython 会分析导入、修正 shebang、按需增删 PEP 723 元数据并设置执行位。

适用场景:新建或现代化 Python 项目、CLI 工具开发、测试审查与失败分析、类型与 lint 修复、脚本 shebang 与 PEP 723 校验、项目模板复制(version.py、hatch_build.py、.markdownlint.json、.pre-commit-config.yaml、.editorconfig)。

限制:modernpython 是供阅读的参考文档,不是自动校验工具;类型检查默认 ty,项目已用 mypy/pyright 时不强制迁移;系统工具需自行安装(uv 为必需);部分内容(如 python-cli-architect 技能、完整质量门禁序列)需激活对应技能;资料未提供收费、价格与平台信息。