File contents acceptance
按目标仓 .agents/docs/PROJECT.md 类别提问,检索已有测试 / e2e / HTTP / 构建命令后再推荐,生成全局验收提示词和必要脚本,并记录本机能否跑。setup 不代跑本技能。禁止把本技能的问答写入 setup 的 interview.md。禁止无检索就指定工具。验收文件不是 precheck 必有项。禁止啰嗦和故作高深。
前置检查
本对话之前已运行过且 PASS,或任务书写明「前置检查已通过,项目类别:X」:跳过本节,沿用该类别。否则运行 node .agents/scripts/precheck.mjs:FAIL 则停止,提示用户执行 setup,不要代跑;PASS 输出带项目类别。之后按根 AGENTS.md 按需读 docs。
统一工具定义
交互式提问:Agent 内置的向用户提问并给出选项的工具,各 Agent 命名不同(如 AskUserQuestion、AskQuestion)。本技能所有向用户的提问都用它。
工作流
目标根目录 = 当前 workspace / git 根。有歧义时先确认。之后路径相对该根。
读 .agents/docs/PROJECT.md 的类别;全栈再读架构形态。没有该文件:停止,提示先 setup。
先检索再推荐 。检索项与按类手段见 recommend.md。检索未完成不得点名 Playwright / Maestro / HTTP 脚手架等工具。
按 interview.md 使用 交互式提问 工具提问。每轮最多 5 题,等答完再问下一轮。仓库已回答的不问。
访谈或仓库事实表明是纯原型或日常工作:不推荐、不生成可执行脚手架。仍按 acceptance-template.md 写 .agents/docs/ACCEPTANCE.md(完成标准为空,注明原因)。结束。
把检索结果叠到类别手段上,给出推荐。没有惯例的类型不编造。用 交互式提问 确认是否采用;用户否定时只在已检索事实和有惯例的手段里改。
推荐含后端 HTTP 脚本:执行 http-scaffold.md。选此手段必须收集鉴权且无默认。已有打到 HTTP 入口的测试则不新落脚手架。
探测本机能否跑将写入的命令(看得到的 runner、二进制、现有 npm/make 脚本)。不能跑的标「跳过」并写原因,不要写成必须通过。
按 acceptance-template.md 写 .agents/docs/ACCEPTANCE.md。需要落地的脚本只放 .agents/docs/acceptance/,模板见 http-scaffold.md 与 script-templates.md。禁止写入 .agents/scripts/。已有 ACCEPTANCE.md:问覆盖还是修订,不要默默覆盖。不要为「无脚本」建空目录。
汇报:写入路径、采用手段、本机能跑的命令、跳过项。
产出
路径
写什么
.agents/docs/ACCEPTANCE.md
全局提示词:命令、本机能否跑、跳过标记
.agents/docs/acceptance/
可选脚本(HTTP / Playwright / Maestro 等)
bun 可当本机 runner,禁止把 bun 写入目标仓生产依赖。
1 --- 2 name: acceptance 3 description: 仅用户显式调用 acceptance 时使用。 4 --- 5 6 # acceptance 7 8 按目标仓 `.agents/docs/PROJECT.md` 类别提问,检索已有测试 / e2e / HTTP / 构建命令后再推荐,生成全局验收提示词和必要脚本,并记录本机能否跑。setup 不代跑本技能。禁止把本技能的问答写入 setup 的 `interview.md`。禁止无检索就指定工具。验收文件不是 precheck 必有项。禁止啰嗦和故作高深。 9 10 ## 前置检查 11 12 本对话之前已运行过且 PASS,或任务书写明「前置检查已通过,项目类别:X」:跳过本节,沿用该类别。否则运行 `node .agents/scripts/precheck.mjs`:FAIL 则停止,提示用户执行 `setup`,不要代跑;PASS 输出带项目类别。之后按根 AGENTS.md 按需读 docs。 13 14 ## 统一工具定义 15 16 - `交互式提问`:Agent 内置的向用户提问并给出选项的工具,各 Agent 命名不同(如 `AskUserQuestion`、`AskQuestion`)。本技能所有向用户的提问都用它。 17 18 ## 工作流 19 20 目标根目录 = 当前 workspace / git 根。有歧义时先确认。之后路径相对该根。 21 22 1. 读 `.agents/docs/PROJECT.md` 的类别;全栈再读架构形态。没有该文件:停止,提示先 `setup`。 23 2. **先检索再推荐**。检索项与按类手段见 [recommend.md](references/recommend.md)。检索未完成不得点名 Playwright / Maestro / HTTP 脚手架等工具。 24 3. 按 [interview.md](references/interview.md) 使用 `交互式提问` 工具提问。每轮最多 5 题,等答完再问下一轮。仓库已回答的不问。 25 4. 访谈或仓库事实表明是纯原型或日常工作:不推荐、不生成可执行脚手架。仍按 [acceptance-template.md](references/acceptance-template.md) 写 `.agents/docs/ACCEPTANCE.md`(完成标准为空,注明原因)。结束。 26 5. 把检索结果叠到类别手段上,给出推荐。没有惯例的类型不编造。用 `交互式提问` 确认是否采用;用户否定时只在已检索事实和有惯例的手段里改。 27 6. 推荐含后端 HTTP 脚本:执行 [http-scaffold.md](references/http-scaffold.md)。选此手段必须收集鉴权且无默认。已有打到 HTTP 入口的测试则不新落脚手架。 28 7. 探测本机能否跑将写入的命令(看得到的 runner、二进制、现有 npm/make 脚本)。不能跑的标「跳过」并写原因,不要写成必须通过。 29 8. 按 [acceptance-template.md](references/acceptance-template.md) 写 `.agents/docs/ACCEPTANCE.md`。需要落地的脚本只放 `.agents/docs/acceptance/`,模板见 [http-scaffold.md](references/http-scaffold.md) 与 [script-templates.md](references/script-templates.md)。禁止写入 `.agents/scripts/`。已有 `ACCEPTANCE.md`:问覆盖还是修订,不要默默覆盖。不要为「无脚本」建空目录。 30 9. 汇报:写入路径、采用手段、本机能跑的命令、跳过项。 31 32 ## 产出 33 34 | 路径 | 写什么 | 35 | --- | --- | 36 | `.agents/docs/ACCEPTANCE.md` | 全局提示词:命令、本机能否跑、跳过标记 | 37 | `.agents/docs/acceptance/` | 可选脚本(HTTP / Playwright / Maestro 等) | 38 39 bun 可当本机 runner,禁止把 bun 写入目标仓生产依赖。
cabinet-fe/prompt-engineering/tree/main/skills/engineering/acceptance commit a18839ddbe
Frequently asked questions How do I install the Acceptance skill? Run npx skillmds@latest add cabinet-fe/acceptance in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Acceptance skill do? 仅用户显式调用 acceptance 时使用。 It is listed under Coding & Dev Tools on SkillMD.
Is Acceptance safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Acceptance? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Acceptance free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Acceptance? cabinet-fe (@cabinet-fe) published this skill. Their other Agent Skills are listed on their SkillMD profile.