GS

Perform interactive UAT on new features to confirm they meet requirements.

Install

mkdir -p .claude/skills/gsd-verify-work && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12662" && unzip -o skill.zip -d .claude/skills/gsd-verify-work && rm skill.zip

Installs to .claude/skills/gsd-verify-work

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Validate built features through conversational UAT
50 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Validate built features through conversational testing
  • Confirm what the agent built actually works from user's perspective
  • Diagnose issues when found
  • Plan fixes for identified issues
  • Prepare for execution of fix plans

How it works

The skill invokes a verify-work workflow, translating Claude Code syntax for user questions and tasks into Codex collaboration tools, and manages conversational testing with persistent state.

Inputs & outputs

You give it
User text after $gsd-verify-work, optionally specifying a phase number
You get back
A {phase_num}-UAT.md file tracking test results, and if issues are found, diagnosed gaps and verified fix plans ready for $gsd-execute-phase

When to use gsd-verify-work

  • Verifying a newly completed feature
  • Running UAT for a new UI component
  • Confirming expected behavior for a bug fix

About this skill

<codex_skill_adapter>

A. Skill Invocation

  • This skill is invoked by mentioning $gsd-verify-work.
  • Treat all user text after $gsd-verify-work as {{GSD_ARGS}}.
  • If no arguments are present, treat {{GSD_ARGS}} as empty.

B. AskUserQuestion → request_user_input Mapping

GSD workflows use AskUserQuestion (Claude Code syntax). Translate to Codex request_user_input:

Parameter mapping:

  • headerheader
  • questionquestion
  • Options formatted as "Label" — description{label: "Label", description: "description"}
  • Generate id from header: lowercase, replace spaces with underscores

Batched calls:

  • AskUserQuestion([q1, q2]) → single request_user_input with multiple entries in questions[]

Multi-select workaround:

  • Codex has no multiSelect. Use sequential single-selects, or present a numbered freeform list asking the user to enter comma-separated numbers.

Execute mode fallback:

  • When request_user_input is rejected (Execute mode), present a plain-text numbered list and pick a reasonable default.

C. Task() → spawn_agent Mapping

GSD workflows use Task(...) (Claude Code syntax). Translate to Codex collaboration tools:

Direct mapping:

  • Task(subagent_type="X", prompt="Y")spawn_agent(agent_type="X", message="Y")
  • Task(model="...") → omit (Codex uses per-role config, not inline model selection)
  • fork_context: false by default — GSD agents load their own context via <files_to_read> blocks

Parallel fan-out:

  • Spawn multiple agents → collect agent IDs → wait(ids) for all to complete

Result parsing:

  • Look for structured markers in agent output: CHECKPOINT, PLAN COMPLETE, SUMMARY, etc.
  • close_agent(id) after collecting results from each agent </codex_skill_adapter>
<objective> Validate built features through conversational testing with persistent state.

Purpose: Confirm what the agent 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 </objective>

<execution_context> @C:/Users/Casa/Documents/GitHub/ghd-plataform/.codex/get-shit-done/workflows/verify-work.md @C:/Users/Casa/Documents/GitHub/ghd-plataform/.codex/get-shit-done/templates/UAT.md </execution_context>

<context> Phase: {{GSD_ARGS}} (optional) - If provided: Test specific phase (e.g., "4") - If not provided: Check for active sessions or prompt for phase

Context files are resolved inside the workflow (init verify-work) and delegated via <files_to_read> blocks. </context>

<process> Execute the verify-work workflow from @C:/Users/Casa/Documents/GitHub/ghd-plataform/.codex/get-shit-done/workflows/verify-work.md end-to-end. Preserve all workflow gates (session management, test presentation, diagnosis, fix planning, routing). </process>

When not to use it

  • When multi-select input is required from the user
  • When inline model selection is needed for tasks
  • When testing multiple features simultaneously without conversational UAT

Limitations

  • Codex has no multiSelect functionality
  • Model selection is per-role config, not inline
  • Only one test is conducted at a time

How it compares

This workflow conducts conversational user acceptance testing one test at a time with plain text responses, rather than relying on manual, unstructured testing.

Compared to similar skills

gsd-verify-work side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
gsd-verify-work (this skill)04moNo flagsIntermediate
webapp-testing3533moReviewIntermediate
ui-ux-expert-skill919moReviewAdvanced
skill-creator1283moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

webapp-testing

anthropics

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

353585

ui-ux-expert-skill

fercracix33

Technical workflow for implementing accessible React user interfaces with shadcn/ui, Tailwind CSS, and TanStack Query. Includes 6-phase process with mandatory Style Guide compliance, Context7 best practices consultation, Chrome DevTools validation, and WCAG 2.1 AA accessibility standards. Use after Test Agent, Implementer, and Supabase agents complete their work.

91244

skill-creator

anthropics

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.

128200

python-testing-patterns

wshobson

Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

77204

dependency-upgrade

wshobson

Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.

26240

playwright-mcp

sfc-gh-dflippo

Browser testing, web scraping, and UI validation using Playwright MCP. Use this skill when you need to test Streamlit apps, validate web interfaces, test responsive design, check accessibility, or automate browser interactions through MCP tools.

33197

Search skills

Search the agent skills registry