smoke-check

Execute automated test suites and produce a PASS/FAIL report for Godot, Unity, and Unreal projects.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/polsegu/Claude-Code-Game-Dev --skill smoke-check-polsegu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smoke-check
Source: https://github.com/polsegu/Claude-Code-Game-Dev/tree/main/.claude/skills/smoke-check
Command: npx skills add https://github.com/polsegu/Claude-Code-Game-Dev --skill smoke-check-polsegu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures builds meet a minimum quality gate before manual QA by running automated tests, checking coverage against sprint stories, and batch-verifying critical paths to avoid handing broken builds to testers.

Core Features & Use Cases

  • Environment detection: Locates test directories, CI workflows, and the project's engine preference to choose appropriate test commands.
  • Automated test execution and parsing: Runs or inspects test runners for Godot, Unity, and Unreal, extracting pass/fail counts and failing test names where available.
  • Coverage audit and manual verification: Scans story-to-test coverage, flags missing evidence, and performs up to three AskUserQuestion batches for human verification, including platform-specific checks.
  • Gated reporting: Assembles a PASS / PASS WITH WARNINGS / FAIL report and requests explicit user approval before writing the smoke report to production/qa.

Quick Start

Run /smoke-check sprint to perform environment checks, execute or inspect tests, run coverage and manual batches, and then confirm writing production/qa/smoke-[date].md.

Frequently Asked Questions about smoke-check

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a smoke test before a QA handoff?

To prevent broken QA handoffs, run automated test suites and batch-verify critical paths to generate a PASS/FAIL report. This validates that builds meet minimum quality gates before manual testing begins.

How do I check test coverage against sprint stories?

Check test coverage by scanning story-to-test mappings and flagging missing evidence. This coverage audit performs up to three batch verifications to confirm critical paths are covered before finalizing the report.

Can I run automated test suites for Unity and Unreal projects?

Yes, automated test suites support Unity and Unreal projects. The system detects the project's engine preference to execute appropriate test commands, extracting pass/fail counts and identifying failing test names.

What is the best way to gate builds before manual QA?

The best way to gate builds is to assemble a PASS, PASS WITH WARNINGS, or FAIL report from automated test results and coverage audits. This gated reporting requires explicit user approval before writing to production.

Does smoke testing work with Godot projects?

Yes, smoke testing works with Godot projects by detecting the environment and running or inspecting test runners. It applies platform-specific checks across Godot, Unity, and Unreal to ensure critical path stability.