Detect requests for UAT generation, execution, or reporting and invoke the appropriate UAT command
Scanned 5/29/2026
Install to Claude Code
npx -y skills add jmagly/aiwg --skill uat-mode --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Uat Mode?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/jmagly-uat-mode)More formats (shields.io, HTML) on the badges page.
---
namespace: aiwg
name: uat-mode
description: Detect requests for UAT generation, execution, or reporting and invoke the appropriate UAT command
version: 1.0.0
platforms: [all]
---
# UAT Mode
Detects requests related to User Acceptance Testing of MCP tool surfaces and routes to the appropriate UAT command.
## Triggers
Primary phrases matched automatically from skill description. No additional alternate expressions defined.
## Detection Logic
### High Confidence (Auto-Suggest)
Trigger contains explicit UAT terminology or MCP testing intent:
- Contains "UAT" in any case
- Contains "acceptance test" + "MCP" or "tool" or "server"
- Contains "test" + "MCP tools" or "MCP connections"
### Medium Confidence (Suggest with Alternatives)
Trigger is about testing tools but not explicitly UAT:
- "validate the tools"
- "check MCP coverage"
- "test the server"
### Low Confidence (Don't Suggest)
Too generic to confidently route:
- "run tests" (could be unit tests)
- "check coverage" (could be code coverage)
- "test this" (too vague)
## Behavior
### When No UAT Plan Exists
1. Inform user no plan exists
2. Offer to generate one: "I'll generate a UAT plan first. Run `/uat-generate`?"
3. If user agrees, invoke `/uat-generate`
4. After generation, offer to execute: "Plan ready. Execute it?"
### When UAT Plan Exists But No Results
1. Show existing plan summary (phases, test count)
2. Offer to execute: "Found existing plan. Execute it?"
3. If user agrees, invoke `/uat-execute`
### When Results Exist
1. Show latest results summary (pass/fail counts)
2. Offer options:
- View full report: `/uat-report`
- Re-run tests: `/uat-execute`
- Generate new plan: `/uat-generate`
### Full Pipeline Request
When user says "acceptance test this server" or similar:
1. Generate plan: `/uat-generate`
2. Human reviews plan
3. Execute plan: `/uat-execute`
4. Generate report: `/uat-report`
## Response Templates
### Plan Generated
```
UAT plan generated with {N} tests across {M} phases.
Review the plan at: {path}
Ready to execute? Use `/uat-execute {path}` or just say "run the UAT".
```
### Execution Complete
```
UAT execution complete:
Passed: {pass}/{total} ({percentage}%)
Failed: {fail}
Issues filed: {count}
View full report with `/uat-report` or say "show UAT results".
```
### No MCP Servers
```
No MCP servers detected. UAT-MCP requires at least one connected MCP server.
Check your MCP configuration and try again.
```
## Integration Notes
- **Priority**: High (when UAT keywords detected)
- **Exclusivity**: Full (takes over the interaction when triggered)
- **Fallback**: If UAT addon not installed, suggest `aiwg use uat-mcp`
## Related
- Commands: `/uat-generate`, `/uat-execute`, `/uat-report`
- Agents: `uat-planner`, `uat-executor`
- Issue: #380
## References
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/vague-discretion.md — Measurable UAT completion criteria
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/README.md — SDLC framework context for acceptance testing
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference for uat commands
- @$AIWG_ROOT/agentic/code/addons/aiwg-utils/rules/native-ux-tools.md — Interactive question patterns for UAT flow
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!