gsd:verify-work
GitHub通过对话式用户验收测试验证构建功能,支持持久化状态与分阶段测试。自动诊断问题并规划修复方案,输出结果至UAT文件,并在完成后引导执行下一步操作。
Trigger Scenarios
Install
npx skills add davepoon/buildwithclaude --skill gsd:verify-work -g -y
SKILL.md
Frontmatter
{
"name": "gsd:verify-work",
"description": "Validate built features through conversational UAT",
"allowed-tools": [
"Read",
"Bash",
"Glob",
"Grep",
"Edit",
"Write",
"Task"
],
"argument-hint": "[phase number, e.g., '4']"
}
Purpose: Confirm what Claude built actually works from user's perspective. One test at a time, plain text responses, no interrogation. When issues are found, automatically diagnose, plan fixes, and prepare for execution.
Output: {phase_num}-UAT.md tracking all test results. If issues found: diagnosed gaps, verified fix plans ready for /gsd:execute-phase
<execution_context> @${CLAUDE_PLUGIN_ROOT}/workflows/verify-work.md @${CLAUDE_PLUGIN_ROOT}/templates/UAT.md </execution_context>
Context files are resolved inside the workflow (init verify-work) and delegated via <files_to_read> blocks.
<output_format>
When this workflow concludes (verification passed or routed to gap closure), emit a Next Up continuation block following the pattern in references/continuation-format.md:
- Show verification status (e.g.,
## ✓ Verification Passedor## ⚠ Gaps Found — Routing to Planwith details) - Emit a
## ▶ Next Upheading with the next likely command (/gsd:complete-milestoneif all phases verified,/gsd:plan-phase --gapsif gaps found,/gsd:nextif unsure) - Use
`/clear` then:before the command - Include a parenthetical: (
/clearis safe —/gsd:resume-workrestores position fromHANDOFF.jsonif you change your mind) - Add an "Also available:" section with 1-3 alternatives where relevant
Verification accumulates lots of test/UAT prose that won't help downstream; phase-end is a clean boundary for /clear.
</output_format>
Version History
- 502fc01 Current 2026-07-05 15:15


