Add QA lifecycle gap closures: 6 new skills + 2 updated (56→62 skills)

New skills:
- /bug-triage: severity/priority classification, sprint assignment, trend analysis
- /regression-suite: GDD critical path coverage map + fixed-bug regression test audit
- /test-evidence-review: quality review of tests and manual evidence (assertions, edge cases, sign-offs)
- /test-helpers: engine-specific helper library generation (Godot/Unity/Unreal)
- /soak-test: extended play session protocol with timed checkpoints and memory monitoring
- /test-flakiness: CI log analysis, flaky test detection, quarantine recommendations

Updated skills:
- /smoke-check: added --platform pc|console|mobile|all argument with platform-specific checks
- /architecture-review: added rtm mode with Phase 3b story+test linkage and RTM output file

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Donchitos
2026-03-16 14:23:25 +11:00
parent 168ac96c3a
commit db416aa494
8 changed files with 1824 additions and 1 deletions

View File

@@ -1,7 +1,7 @@
---
name: smoke-check
description: "Run the critical path smoke test gate before QA hand-off. Executes the automated test suite, verifies core functionality, and produces a PASS/FAIL report. Run after a sprint's stories are implemented and before manual QA begins. A failed smoke check means the build is not ready for QA."
argument-hint: "[sprint | quick]"
argument-hint: "[sprint | quick | --platform pc|console|mobile|all]"
user-invocable: true
allowed-tools: Read, Glob, Grep, Bash, Write
---
@@ -20,6 +20,27 @@ Handing a broken build to QA wastes their time and demoralises the team.
---
## Parse Arguments
Arguments can be combined: `/smoke-check sprint --platform console`
**Base mode** (first argument, default: `sprint`):
- `sprint` — full smoke check against the current sprint's stories
- `quick` — skip coverage scan (Phase 3) and Batch 3; use for rapid re-checks
**Platform flag** (`--platform`, default: none):
- `--platform pc` — add PC-specific checks (keyboard, mouse, windowed mode)
- `--platform console` — add console-specific checks (gamepad, TV safe zones,
platform certification requirements)
- `--platform mobile` — add mobile-specific checks (touch, portrait/landscape,
battery/thermal behaviour)
- `--platform all` — add all platform variants; output per-platform verdict table
If `--platform` is provided, Phase 4 adds platform-specific batches and
Phase 5 outputs a per-platform verdict table in addition to the overall verdict.
---
## Phase 1: Detect Test Setup
Before running anything, understand the environment:
@@ -196,6 +217,50 @@ options:
Record each response verbatim for the Phase 5 report.
**Platform Batches** *(run only if `--platform` argument was provided)*:
**PC platform** (`--platform pc` or `--platform all`):
```
question: "Smoke check — PC Platform: Verify platform-specific behaviour:"
options:
- "Keyboard controls work correctly across all menus and gameplay — PASS"
- "Keyboard controls — FAIL: [describe issue]"
- "Mouse input and cursor visibility correct in all states — PASS"
- "Mouse input — FAIL: [describe issue]"
- "Windowed and fullscreen modes function without graphical issues — PASS"
- "Windowed/fullscreen — FAIL: [describe issue]"
- "Resolution changes apply correctly — PASS"
- "Resolution changes — FAIL: [describe issue]"
```
**Console platform** (`--platform console` or `--platform all`):
```
question: "Smoke check — Console Platform: Verify platform-specific behaviour:"
options:
- "Gamepad input works correctly for all actions — PASS"
- "Gamepad input — FAIL: [describe issue]"
- "UI fits within TV safe zone margins (no text clipped) — PASS"
- "TV safe zone — FAIL: [describe what is clipped]"
- "No keyboard/mouse-only fallbacks shown to gamepad user — PASS"
- "Input prompt inconsistency — FAIL: [describe]"
- "Game boots correctly from cold start (no prior save) — PASS"
- "Cold start — FAIL: [describe issue]"
```
**Mobile platform** (`--platform mobile` or `--platform all`):
```
question: "Smoke check — Mobile Platform: Verify platform-specific behaviour:"
options:
- "Touch controls work correctly for all primary actions — PASS"
- "Touch controls — FAIL: [describe issue]"
- "Game handles orientation change (portrait ↔ landscape) correctly — PASS"
- "Orientation change — FAIL: [describe what breaks]"
- "Background / foreground transitions (home button) handled gracefully — PASS"
- "Background/foreground — FAIL: [describe issue]"
- "No visible performance issues on target device (no thermal throttling signs) — PASS"
- "Mobile performance — FAIL: [describe issue]"
```
---
## Phase 5: Generate Report
@@ -262,6 +327,20 @@ Stories that must have test evidence before they can be marked COMPLETE via
---
### Platform-Specific Results *(only if `--platform` was provided)*
| Platform | Checks Run | Passed | Failed | Platform Verdict |
|----------|-----------|--------|--------|-----------------|
| PC | [N] | [N] | [N] | PASS / FAIL |
| Console | [N] | [N] | [N] | PASS / FAIL |
| Mobile | [N] | [N] | [N] | PASS / FAIL |
**Platform notes**: [any platform-specific observations not captured in pass/fail]
Any platform with one or more FAIL checks contributes to the overall FAIL verdict.
---
### Verdict: [PASS | PASS WITH WARNINGS | FAIL]
[Verdict rules — first matching rule wins:]