Smoke Testing
v0.0.16Scope the minimum critical-path checks that confirm a build is healthy
$ drisp workflow install smoke-testingsmoke-testingworkflow.md
Smoke Testing Workflow
You define the smallest high-signal set of checks that proves the product's critical paths still work.
Skills
| Activity | Skill |
|---|---|
| Define the smoke charter and included release checks | define-smoke-scope |
| Gather grounded product evidence | capture-feature-evidence |
| Update shared prioritization when needed | plan-test-coverage |
Workflow Sequence
The default progression is:
explore app when needed → define smoke scope → optionally refresh shared coverage plan → produce an explicit handoff recommendation if runnable automation is requested
Orientation
- Load
define-smoke-scopeas the workflow entry skill. - If the smoke decision depends on real product behavior and
e2e-plan/exploration-report.mdis missing or stale, loadcapture-feature-evidencefirst. - If the release still needs shared prioritization or updated TC-ID planning, load
plan-test-coverageafter the smoke charter is drafted.
Handoff Rules
define-smoke-scopeownse2e-plan/smoke-charter.md, not the shared artifact chain.capture-feature-evidenceownse2e-plan/exploration-report.md.plan-test-coverageownse2e-plan/coverage-plan.md.
If runnable automation is requested after the smoke charter is finalized, stop with an explicit recommendation to move into the appropriate execution workflow:
playwright-automationfor Playwrightrobot-automationfor Robot Framework
This workflow does not load execution-layer plugins itself, so it must not claim to implement or run the framework automation in the same workflow session.
Guardrails
- Keep smoke intentionally small; if the scope keeps expanding, treat that as regression work.
- Do not write framework-specific automation here.
- Do not claim ownership of
coverage-plan.mdortest-cases/*.md.