SuperAPI AI 工具集

acceptance

测试与质量

查看项目

更新于 10-16 05:01

技能介绍

acceptance 仅在用户显式调用时使用,属于提示词工程类技能。用途是按目标仓 .agents/docs/PROJECT.md 的类别提问,先检索已有测试、e2e、HTTP、构建命令,再推荐验收手段,生成全局验收提示词和必要脚本,并记录本机能否运行。

主要能力:读取 PROJECT.md 类别,全栈时再读架构形态;没有该文件则停止并提示先执行 setup。检索完成前不得点名 Playwright、Maestro、HTTP 脚手架等工具。使用交互式提问工具提问,每轮最多 5 题,等答完再问下一轮,仓库已回答的不重复问。将检索结果叠加到类别手段上给出推荐,没有惯例的类型不编造,是否采用由用户确认。推荐含后端 HTTP 脚本时按 http-scaffold.md 执行,必须收集鉴权且无默认,已有打到 HTTP 入口的测试则不新落脚手架。探测本机能否运行将写入的命令,不能跑的标记跳过并写原因。

使用方式与产出:按 acceptance-template.md 写 .agents/docs/ACCEPTANCE.md,可选脚本只放 .agents/docs/acceptance/,禁止写入 .agents/scripts/,不为无脚本建空目录。已有 ACCEPTANCE.md 时询问覆盖或修订,不默默覆盖。纯原型或日常工作场景不推荐、不生成可执行脚手架,仍写 ACCEPTANCE.md 并注明完成标准为空的原因。

限制:setup 不代跑本技能;禁止把本技能问答写入 setup 的 interview.md;禁止无检索就指定工具;验收文件不是 precheck 必有项;bun 可当本机 runner,但禁止写入目标仓 package.json 依赖。