SuperAPI AI 工具集

cmd-pr-test-plan

测试与质量

查看项目

更新于 10-16 02:37

技能介绍

用途:为当前分支的 PR 变更生成人工测试计划,让审查者能按步骤验证改动。

主要能力:自动检测基础分支(通过 gh repo view 或 git remote show origin,失败则询问用户);收集变更上下文(git diff 与 git log);识别项目工具链(Makefile 目标、包管理器、测试运行器、项目文档、CI 配置),优先使用项目已有命令而非通用猜测;将变更文件归类(功能代码、配置/文档、测试、构建/部署、删除)并与用户确认;按类别生成测试步骤,每步含加粗标题、单个可复制命令代码块和 Verify 成功判定;最后附“快速冒烟测试”小节。

使用方式:按步骤执行检测与收集命令,确认变更分类后生成计划,写入仓库根目录 TEST_PLAN.md,并在终端打印各小节摘要。命令示例:BASE_BRANCH=$(gh repo view --json defaultBranchRef -q '.defaultBranchRef.name' 2>/dev/null);git diff $BASE_BRANCH...HEAD --name-only;make help 2>/dev/null || grep -E '^[a-z_-]+:.##' Makefile makefiles/.mk 2>/dev/null。

适用场景:需要为 PR 提供人工验证清单的代码审查流程。

限制:依赖 git 与 gh 环境;需用户确认分类;具体命令取决于项目实际工具链,资料未提供固定输出格式以外的细节。