| name | smoke-test |
| description | Diagnose an integration/E2E test log, classify failures by severity, and batch-create issues. Use when the user says "smoke test", "diagnose log", "triage test log", or provides a test log. |
| argument-hint | <path to log file or paste log> |
| user-invocable | true |
| allowed-tools | Bash, Read, Grep, Glob, TodoWrite |
| model | sonnet |
/smoke-test — Integration Test Log Diagnosis & Triage
Analyze an integration or E2E test log, diagnose each failure against the source code, and batch-create issues for new findings.
Steps
-
Load the log from $ARGUMENTS (file path or inline text). If no argument, ask for the log file path.
-
Parse all failures and warnings — extract:
- Error messages and their context (5 lines before/after)
- Components or modules involved
- Function calls or API endpoints that failed