一键导入
corgispec-qa-smoke
Smoke test gate — verifies the application launches and critical paths are accessible before deeper QA
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Smoke test gate — verifies the application launches and critical paths are accessible before deeper QA
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create or complete a CorgiSpec planning package and synchronize one GitHub parent issue plus Task Group child issues. Use when proposing a change whose normalized tracking provider is GitHub.
Create or complete a CorgiSpec planning package and optionally synchronize GitLab issues. Use when proposing a new change or finishing an existing change whose normalized tracking provider is GitLab or none.
Execute or resume a CorgiSpec Run Contract v2 one Task Group at a time through the canonical corgispec loop CLI. Use when starting, continuing, fixing, committing, recovering, or finalizing an implementation run; never write loop state or evidence artifacts directly.
Implement exactly one pending Task Group from a CorgiSpec change and optionally synchronize GitLab progress. Use when applying a change whose normalized tracking provider is GitLab or none.
Validate and archive a completed CorgiSpec change, extract durable knowledge, and optionally close GitLab tracking. Use when archiving a change whose normalized tracking provider is GitLab or none.
Compare fresh CorgiSpec planning, implementation, Git, and run evidence and close only implementation gaps through the canonical converge CLI. Use after implementation or review when deciding whether a change is converged, planning needs update, or a new append-only Task Group is required.
| name | corgispec-qa-smoke |
| description | Smoke test gate — verifies the application launches and critical paths are accessible before deeper QA |
| license | MIT |
| compatibility | Requires a running or launchable application. Called before any deeper QA testing begins. |
| metadata | {"author":"corgispec","version":"1.0.0","generatedBy":"1.0.0"} |
"Does it even launch?" — The first gate in any QA cycle.
This skill executes a minimal smoke test to confirm the application is functional at the most basic level before investing time in deeper QA. If smoke fails, all further testing is aborted — there is no point testing features on a broken build.
A smoke pass means:
qa-testcases.mdDo NOT use this skill for deep functional testing, regression, or performance validation.
Start the application (or confirm the deployed instance is reachable):
--version or --help executes without errorIf the app fails to start or the URL is unreachable, FAIL immediately.
Confirm the running instance matches the expected version:
If version does not match, FAIL — wrong build is deployed.
Inspect available logs (console, server logs, browser devtools) for:
If critical errors are present, FAIL.
Navigate or request each critical path:
If any critical path returns 500 or fails to render, FAIL.
If qa-testcases.md exists in the change directory:
[smoke] or explicitly listed for this gateProduce a smoke report in this format:
## Smoke Test Report
- **Build Version:** <actual> (expected: <expected>)
- **Timestamp:** <ISO 8601>
- **Result:** PASS | FAIL
### Checks
| Check | Status | Notes |
|-------|--------|-------|
| App launches | PASS/FAIL | <detail> |
| Version match | PASS/FAIL | <detail> |
| No runtime errors | PASS/FAIL | <detail> |
| Critical path: <name> | PASS/FAIL | <detail> |
| ... | ... | ... |
### Decision
- **PASS** → Proceed to full QA test cases
- **FAIL** → Abort QA. Reason: <summary>