Smoke Check
Critical-path smoke gate before QA hand-off, runs the automated suite.
Install
npx skills add Donchitos/Claude-Code-Game-Studios --skill smoke-check -g -a claude-code -y- Repository
- Donchitos/Claude-Code-Game-Studios32.1k
- Category
- Testing
- Updated
- 17d ago
- License
- MIT
- Context cost
- Lightabout 1,100 tokens
- Runs scripts
- No, instructions only
What it does
Critical-path smoke gate before QA hand-off, runs the automated suite. A failed check means the build is not QA-ready.
!bash "${CLAUDE_SKILL_DIR}/../../hooks/yaml-helper.sh" resolve_config --keys automation,workflow,qa.level,testing.strict
Smoke Check
This skill is the gate between "implementation done" and "ready for QA hand-off". It runs the automated test suite, checks for test coverage gaps, batch-verifies critical paths with the developer, and produces a PASS/FAIL report.
The rule is simple: a build that fails smoke check does not go to QA. Handing a broken build to QA wastes their time and demoralises the team.
Output: production/qa/smoke-[date].md
Every AskUserQuestion call follows .claude/docs/automation-modes.md
(collaborative asks always · guided major-only · autonomous logs and proceeds;
automation_always_ask categories always prompt).
qa.level: at minimal, smoke-check is optional, if
run, a FAIL is advisory and never blocks hand-off, and a project with no game
tests is checked by its build, launch and critical paths alone (Phase 1 step 1); at standard, it is required
before a phase transition; at full, before every commit. This sits in front of
the Phase 6 testing.strict.config resolution (which only matters once a smoke run
gates). Distinct axis from workflow.
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 storiesquick, 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


