Engineering
UAT bot: loop the test plan, UX-test, then tech-lead skill to fix and red-team
Manual UAT misses gaps; you want a bot that updates pass/fail and hunts what the plan forgot.
What hurt
James Hallam (@James__Hallam) runs a UAT Grok Bot that loops over a test plan, runs UX tests on its own machine, then uses Claude Code and an in-house tech-lead skill to assess, fix, and red-team/QA changes, and to identify testing gaps as part of the tour. The plan gets updated with pass/fail (and new cases). Tip only — no invented prompt. Not affiliated with xAI.
What to install or create
Own machine + living test plan. Loop: UX test → tech-lead assess/fix/red-team → write pass/fail + gaps back into the plan.
Bots
UAT desk
Loops the test plan, runs UX checks, stages fixes via tech-lead skill, writes pass/fail + gaps. Stops before merge.
Plugins
None on day one. Follow the first-run steps.
Files
Living test-plan doc the bot can update with pass/fail and new gap rows.
Routines
None on the first run. Watch one manual pass first.
The prompt
This is a tip, not a pasteable system prompt. The author did not publish one. Follow the first-run steps.
First run
- 1Read https://x.com/James__Hallam/status/2101092204324540870. Tip only — do not invent a system prompt.
- 2Put a living test plan (checklist) on the bot machine. One product surface per loop.
- 3Ask the UAT bot to walk the plan, run UX checks, and mark pass/fail on each row.
- 4Have it call a tech-lead skill (or equivalent) to assess/fix/red-team failures and note testing gaps as new rows.
- 5You review the updated plan before merge or deploy. Keep send and spend behind your yes.
Approval fence
Tests may run on the bot machine. Merges, deploys, sends, and spends wait for your yes.
What to tweak
Steal UAT-loop + tech-lead skill + plan as source of truth. Gaps become new cases.
Source
James Hallam @James__Hallam · Original post
Not affiliated with xAI. We did not write this prompt. Third-party template terms still apply.
Pro pack
Want the full setup, not just the idea?
Pro packs give you the job text, prompts, schedules and pitfalls for popular use-cases.