SuperAPI AI 工具集

python3-add-feature

编程与开发

查看项目

更新于 10-15 22:40

技能介绍

用途:为 Python 项目添加新功能时提供结构化工作流,覆盖发现、规划、TDD 实现与验证四个阶段。

主要能力:发现阶段检查 pyproject.toml、src/ 或 packages/ 结构、tests/ 测试模式及 ruff、ty/mypy 配置,识别集成点;规划阶段编写功能规格、用户故事、验收标准,并用 MoSCoW 划分 P0/P1/P2/Won't Have 优先级,先定义公共接口签名与文档字符串;实现阶段遵循 TDD,先写 pytest 测试再实现最小代码并重构;集成阶段更新模块导出与 CLI;验证阶段运行质量检查。

使用方式:以功能描述作为参数触发。验证命令示例:uv run ruff check src/ tests/、uv run ruff format --check src/ tests/、uv run ty check src/ tests/(若仓库使用 mypy 则用 uv run mypy src/ tests/)、uv run pytest tests/ --cov=src --cov-report=term-missing。

适用场景:Python 库或 CLI 项目新增功能、需要测试驱动与类型安全约束的开发流程。

限制:资料未提供安装方式、收费信息与具体平台支持;覆盖率策略强调按变更行为与风险路径测试,不追求任意百分比,需遵循仓库既有覆盖率门槛。