Prompt file imported from anh-ht93/yaea-app (
.claude/commands/review.md). Copyright stays with the author.
/review - Post-Implementation Review
Run Phase 5 review to verify implementation aligns with documentation.
Usage
/review <feature-number>
Example: /review f1 or /review 1
Steps
1. Load Feature Spec
Read YAEA/docs/features/f<number>-*.md to understand requirements.
2. Load Design Docs
Read in parallel:
YAEA/docs/design/component-inventory.mdYAEA/docs/design/color-palette.mdYAEA/docs/design/screens.md
3. Find Implementation Files
Search for feature implementation:
- Views in
YAEA/YAEA/Features/ - ViewModels in same location
- Tests in
YAEA/YAEATests/
4. Run Review Checklist
| Check | Source | Action |
|---|---|---|
| Code implements feature spec flow | Feature spec | Compare flows |
| All acceptance criteria have tests | Feature spec | Match tests to criteria |
| Components used match inventory | component-inventory.md |
Verify names/signatures |
| Colors from palette only | color-palette.md |
Check color usage |
| Architecture patterns followed | architecture.md |
Verify MVVM+Repository |
| No business logic in Views | Code review | Check View files |
5. Output Review Report
## Implementation Review: [Feature Name]
### Alignment Verification
- Feature spec <-> Code: [Aligned / Drift: list]
- Design docs <-> Code: [Aligned / Drift: list]
- Architecture <-> Code: [Aligned / Drift: list]
### Test Coverage
- Acceptance criteria covered: [X/Y]
- Missing tests: [list or "None"]
### Issues Found
| # | Issue | Priority | Fix |
|---|-------|----------|-----|
| 1 | [description] | [Critical/Medium/Low] | [action] |
### Review Result: [PASS / FAIL]
### Follow-up Actions (if FAIL)
1. [Specific fix required]
6. Prompt for Fixes
If issues found, ask:
"Which issues should I fix? (e.g., '1,2,3' or 'all' or 'none')"
