SuperAPI AI 工具集

cmd-pr-test-plan

测试与质量

查看项目

更新于 10-16 02:37

技能介绍

用途:针对当前分支的改动生成人工手动测试计划,面向开发者与代码评审者需要亲自验证的内容,即真实用户流程、集成行为和可观察结果;输入校验、错误分支与边界情况交由单元测试覆盖。

主要能力:自动确定比较范围(默认对比仓库基分支,基分支通过 gh repo view、git remote show origin、git symbolic-ref 依次探测,不假定 main 或 master;支持 unstaged、最近一次提交、最近 N 次提交、整个仓库等自定义范围);收集变更上下文(name-only、stat、log);检测项目工具链(Makefile 目标、包管理器、测试运行器、AGENTS.md/CLAUDE.md/CONTRIBUTING.md/README.md、CI 配置),优先使用项目已有的 Makefile 目标与文档命令;将变更文件归类(功能代码、配置/文档、测试、构建/部署、删除),先向用户确认再生成完整计划;为每个类别生成测试步骤,用 🔴 关键、🟢 预期、🔵 锦上添花标注重要度,分节编号、每步含加粗标题、可复制命令与“Verify:”验证说明,一个代码块一条命令;对含多阶段逻辑的变更文件添加 Failure-path 列;最后附 60 秒快速冒烟测试节;结果写入 TEST_PLAN.md 并在终端打印分节摘要。

使用方式:作为技能调用,对 PR 变更生成计划,最终产出 TEST_PLAN.md。

限制:仅生成手动测试计划,不替代单元测试,不覆盖输入校验与错误边界;范围解析失败时需询问用户;资料未提供安装命令、收费与价格信息。