tcgflow-reviewlisted
Install: claude install-skill bibennurbani/geekstack-flow
# `/tcgflow-review` — review an in-review task with the Reviewer role
## When to use
The user typed `/tcgflow-review {ID}` or said *"review the diff"*, *"is ES-1234 ready?"*, *"check this work"*.
## What to do
You are now in the **Reviewer role**. Read `.tcgstackflow/agents/reviewer.md` for the full procedure; the high-level shape is:
1. **Read the contract.** Read `tasks/active/{ID}/TASK details {ID}.md` — identify every subtask's acceptance criterion. Read `tasks/active/{ID}/TASK {ID}.md` — note every recorded permission approval.
2. **Get the diff.** Determine scope (working tree, staged, branch-vs-base) and use `git diff` for that range.
3. **Run tests and lint.** Per-project commands from `config.yaml` for multi-project workspaces; project defaults for single. Capture pass/fail and how the tests relate to acceptance criteria.
4. **Acceptance pass.** For each subtask, find the change in the diff that demonstrates the criterion. Note any criterion lacking a corresponding change — that's a `blocker`.
5. **Governance pass.** Scan the diff for HIGH/CRITICAL actions per `governance.md`. For each, find a matching approval in the log. Unmatched action → `blocker`.
6. **Quality pass.** Readability, security, test coverage of the criterion (not just "tests pass"), consistency with `wiki/architecture.md` / `domain.md`, project-specific rules.
7. **Verdict.** Use the `review-diff` skill to format and append a REVIEW entry to the log:
- `approved` → status `VALIDATED`,