roll-.reviewlisted
Install: claude install-skill seanyao/roll
# WK Self Code Review
**Quality gate for the TCR loop** - Self-review after each micro-step is completed and before commit.
## Position in WK Workflow
```
TCR Loop:
Write Test → Run Test → ✅ Green → Self Review → Commit
↓
Critical?
Yes → Fix → Redo
No → Proceed
```
## When Triggered
- **Auto-triggered**: After each TCR micro-step in `$roll-build` / `$roll-fix`
- **Manual trigger**: When the user wants to review current changes
## When Not to Use
- Docs-only changes (README, CHANGELOG) with no code diff
- Test pyramid / coverage standards check (use `$roll-.qa`)
- Post-deploy production sampling (use `$roll-sentinel`)
## Review Scope
```bash
# Default: review staged changes (recommended for TCR)
$roll-.review staged
# Review all uncommitted changes
$roll-.review unstaged
# Review specific files
$roll-.review files src/utils.ts
```
## Review Dimensions (7 Core Dimensions)
Original 6 dimensions plus Reuse (added in REFACTOR-022, simplify three-axis integration):
```
┌─────────────────────────────────────────────────────────┐
│ WK Quality Checklist │
├─────────────────────────────────────────────────────────┤
│ ✅ Correctness - Logic is correct, no bugs │
│ ✅ Security - No vulnerabilities, input valid. │
│ ✅ Maintainability - Clear naming, sound structure │