用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/jmagly/aiwg --skill uat-generate命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| namespace | aiwg |
| name | uat-generate |
| platforms | ["all"] |
| description | Discover MCP tools and generate a phased UAT plan with agent-executable test specifications |
| commandHint | {"argumentHint":"[--mode mcp] [--server <name>] [--output <path>] [--execution-mode quick|standard|full] [--interactive]","allowedTools":"Read, Write, Glob, Grep, Bash, Task","model":"sonnet","category":"uat-mcp","modelRole":"coding","modelTier":"standard"} |
Generate a phased User Acceptance Test plan by discovering tools from connected MCP servers and producing agent-executable test specifications.
# Generate UAT plan from all connected MCP servers (default: --mode mcp)
/uat-generate
# Explicit MCP mode
/uat-generate --mode mcp
# Target specific server
/uat-generate --mode mcp --server gitea
# Quick smoke test plan
/uat-generate --execution-mode quick
# Full comprehensive plan
/uat-generate --execution-mode full
# Custom output path
/uat-generate --output .aiwg/testing/uat/my-plan.md
# Interactive — ask questions about scope and priorities
/uat-generate --interactive
Test mode. Currently only mcp is supported. Future modes: api, ui.
Target a specific MCP server by name. If omitted, discovers tools from all connected servers.
Output path for the generated plan. Default: .aiwg/testing/uat/plan-{server}-{timestamp}.md
Controls the breadth of generated tests:
| Mode | Description |
|---|---|
quick | Preflight + 1 happy path per tool. Minimal, fast. |
standard | Happy paths + key edge cases + negative tests. Balanced. |
full | All paths including exhaustive negative tests and E2E chains. Comprehensive. |
Prompt for scope decisions before generating:
Enumerate all tools from connected MCP servers:
Discovering MCP tools...
Server: gitea (mcp__gitea__*)
Found 78 tools
Server: filesystem (mcp__fs__*)
Found 12 tools
Total: 90 tools across 2 servers
For each tool, capture:
Group tools into logical categories:
Categories:
Repository Management: 15 tools (create, get, list, update, delete, fork, ...)
Issue Tracking: 12 tools (create, get, list, edit, comment, close, ...)
User & Org: 8 tools (get_user, search_users, get_orgs, ...)
Actions/CI: 14 tools (list_runs, get_job, dispatch, ...)
Labels & Milestones: 9 tools (create_label, edit_label, ...)
Wiki: 5 tools (create, get, update, delete, list)
Release & Tags: 8 tools (create_release, list_tags, ...)
File Operations: 5 tools (get_file, create_file, update_file, ...)
Misc: 2 tools (get_version, get_user_info)
Apply the standard phase structure:
For each tool in each phase, generate test cases following the uat-test-case.md template:
Connect phases via stored variables:
Phase 1 (Seed): create_repo → Store: TEST_REPO_NAME
Phase 3 (Issues): create_issue(repo: ${TEST_REPO_NAME}) → Store: ISSUE_INDEX
Phase 4 (Comments): create_issue_comment(index: ${ISSUE_INDEX})
Phase N (Cleanup): delete_repo(name: ${TEST_REPO_NAME})
Write the complete UAT plan to the output path. Display summary:
UAT Plan Generated
Server: gitea
Tools: 78
Phases: 12
Test cases: 165
Negative tests: 32 (isolated)
Estimated duration: ~20 minutes
Output: .aiwg/testing/uat/plan-gitea-20260227.md
Review the plan, then execute with:
/uat-execute .aiwg/testing/uat/plan-gitea-20260227.md
The generated plan follows the uat-phase.md template. See templates/uat-phase.md for the full format.
No MCP servers detected.
To use UAT-MCP, you need at least one MCP server connection.
Check your MCP configuration and try again.
Failed to discover tools from server: {name}
Error: {details}
Continuing with remaining servers...
No tools discovered from {server_name}.
The server is connected but exposes no tools.
This may indicate a configuration issue.