基于 SOC 职业分类
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/joris887/exosuit --skill uat-cycle命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Execute comprehensive backlog review. Analyzes story quality, Definition of Ready compliance, dependencies, zombie stories, and generates a backlog health report.
First-run framework setup. Detects existing project stack or guides new project creation from vision/braindump.
Use when the user has a complex idea that needs design exploration before story decomposition.
| name | UAT-cycle |
| version | 2.4.0 |
| description | Execute a UAT test case — select, test, process findings, fix or log, and close the cycle. |
| trigger | manual |
| depends-on | [] |
| references | [] |
| disable-model-invocation | true |
| user-invocable | true |
| allowed-tools | Read, Glob, Grep, Bash, Edit, Write |
| argument-hint | <test-case-id-or-description> |
Executing UAT cycle: $ARGUMENTS
docs/testing/UAT_COVERAGE.mddocs/testing/UAT_COVERAGE.mddocs/testing/UAT_COVERAGE.mdIf the test case's parent story has a Personas: field (not "internal"), load the referenced persona(s) from docs/context/personas.md. When persona context is available:
Skip when: No Personas: field on the story, personas.md doesn't exist, or the test case is purely technical (API contract, data migration, etc.).
The user performs the test steps manually (or with automation tooling). Claude assists by:
For each finding (failing acceptance criterion), classify and act:
| Classification | Indicators | Action |
|---|---|---|
| Bug (Critical) | Core functionality broken, data loss, crash | Fix now (TDD: test → fix → verify) |
| Bug (Minor) | UI glitch, cosmetic, non-blocking, edge case | Fix now (minimal change) |
| Gap | Feature missing entirely, expected capability absent | Log to backlog |
| Enhancement | Works but could be better, UX improvement | Log to backlog or fix if trivial |
| Known Issue | Already documented in known issues | Note as confirmed, skip fix |
For each finding:
fix(scope): descriptionfix(scope): descriptiondocs/reference/backlog/After all findings are processed:
Update docs/testing/UAT_COVERAGE.md:
#### Results table:
| [status emoji] [status] | [today's date] | [tester] | [build via git rev-parse --short HEAD] | [one-line summary] |
Never delete existing rows — the Results table is an append-only execution log.Update acceptance criteria checkboxes:
[x] for criteria that passed[ ] for criteria that still fail (with a note explaining why)If any code was changed during this cycle:
test(UAT): <test-case-id> — <summary of findings>### UAT Cycle Complete
**Test Case:** UAT-### — [title]
**Result:** Pass / Fail / Partial
**Acceptance Criteria:** [x/y] passed
**Findings:**
- [summary of each finding and action taken]
**Files Modified:** [list]
**Commits:** [hash(es) and message(s)]
**Backlog Items Created:** [story IDs if any gaps were logged]
**Next:** Select another test case (`/UAT-cycle <id>`) or finish testing session.
docs/reference/CODING_STANDARDS.md