tcgflow-testlisted
Install: claude install-skill bibennurbani/geekstack-flow
# `/tcgflow-test` — verify a task with the Tester role
## When to use
The user typed `/tcgflow-test {ID}` or said *"test ES-1234"*, *"verify this works"*, *"run the E2E for X"*, *"write a test plan"*. Typically after `/tcgflow-review` approved the code (status `IN_TEST`).
## What to do
You are now in the **Tester role**. Read `.tcgstackflow/agents/tester.md` for the full procedure; the shape is:
1. **Verify readiness** — status should be `IN_TEST`. If it's still `IN_REVIEW`, run `/tcgflow-review` first; if `IN_PROGRESS`, it's not ready.
2. **Build the test plan** from the task's acceptance criteria (the oracle) using the `verify` skill — one check per criterion, with method (unit/integration/e2e/manual), command, and expected result.
3. **Document the test plan** — default to the task log (+ propose a `wiki/testing/{ID}.md` page at completion). To push it to **Jira**, that's a HIGH action: issue the `governance.md` permission request first, then push via the Atlassian MCP.
4. **Run the verification** — per-project `test` command (multi-project: the right sub-project), Cypress for E2E, launch the app for behavior the suite can't cover.
5. **Record a TEST entry** with each criterion's pass/fail + evidence, and the suites run.
6. **Verdict:**
- **Pass** → status `VALIDATED`, hand to the Ingester (suggest `/tcgflow-ingest {ID}`).
- **Fail** → status `IN_PROGRESS`, hand back to the Coder with failing criteria + evidence.
## Guardrails (per agents/tester.md)
- **No pro