Tutorial Overview
Series index: gstack Tutorial Series
Three review skills cover different audiences: engineering, developer experience, and design.
What you will learn
- ✅ Differences between three review types
- ✅
/plan-eng-reviewfor architecture - ✅
/plan-devex-reviewfor developer experience - ✅
/plan-design-reviewfor UI/UX - ✅ Which review when (decision table)
Three Review Types
flowchart TD
A[Plan] --> B{Who is the audience?}
B -->|Backend/API| C[/plan-eng-review]
B -->|SDK/CLI/Docs| D[/plan-devex-review]
B -->|UI/UX/Frontend| E[/plan-design-review]
B -->|All of above| F[Run all three]
style C fill:#e3f2fd
style D fill:#e8f5e9
style E fill:#fff3e0
/plan-eng-review — Architecture Review
What it covers
- ASCII diagrams — System architecture, data flow
- State machines — Transitions, edge cases
- Error paths — Failure modes, recovery
- Test matrix — What to test, coverage targets
- Security considerations — Attack surfaces, mitigations
- Performance — Bottlenecks, scaling limits
Example output
## Engineering Review: User Authentication
### Architecture Diagram
┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ Client │────▶│ API GW │────▶│ Auth Svc │ └─────────────┘ └─────────────┘ └─────────────┘ │ ▼ ┌─────────────┐ │ Database │ └─────────────┘
### State Machine: Session
[Anonymous] ──login──▶ [Authenticating] ──success──▶ [Authenticated] │ │ │ fail │ logout ▼ ▼ [Error] ◀────────────────── [Anonymous]
### Error Paths
| Error | Handler | Recovery |
|-------|---------|----------|
| Invalid credentials | Return 401 | Prompt retry |
| Token expired | Return 401 | Refresh token |
| Service down | Return 503 | Retry with backoff |
| Rate limited | Return 429 | Wait and retry |
### Test Matrix
| Scenario | Test Type | Priority |
|----------|-----------|----------|
| Valid login | Integration | High |
| Invalid password | Unit | High |
| Token refresh | Integration | High |
| Session timeout | Integration | Medium |
| Concurrent sessions | Integration | Medium |
| SQL injection | Security | Critical |
When to use
- Backend/API development
- Database schema changes
- Microservice design
- Performance-critical paths
- Security-sensitive features
/plan-devex-review — Developer Experience Review
What it covers
- Developer personas — Who uses this?
- TTHW benchmarks — Time to Hello World
- Magical moment — What makes developers say “wow”
- Friction points — Where do developers get stuck?
- Documentation needs — What docs are required?
- Error messages — Are they helpful?
Example output
## DevEx Review: API SDK
### Developer Personas
| Persona | Needs | Pain Points |
|---------|-------|-------------|
| Junior dev | Clear examples, good errors | Overwhelming options |
| Senior dev | Speed, flexibility | Boilerplate code |
| Enterprise | Stability, support | Version lock-in |
### TTHW Benchmark
| Platform | Current | Target | Gap |
|----------|---------|--------|-----|
| JavaScript | 5 min | 2 min | Need simpler init |
| Python | 8 min | 3 min | Need better docs |
| Go | 15 min | 5 min | Need starter template |
### Magical Moment
"The SDK guessed my config from environment variables, no setup needed."
### Friction Points (20-45 questions asked)
1. What's the first error new users see?
2. How many steps before first API call?
3. Is the error message actionable?
4. Does the example code work without modification?
5. Is the installation one command?
### Documentation Needs
- [ ] Quick start guide (target: 2 min read)
- [ ] API reference with examples
- [ ] Error troubleshooting guide
- [ ] Migration guide from v1
When to use
- SDK development
- CLI tools
- API design
- Documentation projects
- Platform/infrastructure
/plan-design-review — UI/UX Design Review
What it covers
- 10-section rating — Each dimension scored 0-10
- AI slop detection — Generic, lazy design patterns
- Interactive review — One question per design choice
- Before/after examples — Visual improvement suggestions
The 10 Design Dimensions
| Dimension | What It Measures |
|---|---|
| 1. Visual hierarchy | Can users scan and understand? |
| 2. Consistency | Do elements match the design system? |
| 3. Accessibility | Can all users access? |
| 4. Responsiveness | Works on mobile/tablet/desktop? |
| 5. Feedback | Do actions have clear responses? |
| 6. Error handling | Are errors clear and recoverable? |
| 7. Loading states | Are empty/loading states handled? |
| 8. Motion | Is animation purposeful, not distracting? |
| 9. Typography | Is text readable and scannable? |
| 10. Color | Is color used meaningfully? |
AI Slop Detection
Common AI-generated design problems:
❌ AI Slop Patterns Detected:
1. **Generic hero section** — "Empower your workflow" placeholder text
2. **Meaningless gradient** — Purple-to-blue without purpose
3. **Cookie-cutter cards** — Identical 3-column layout
4. **Fake testimonials** — Generated quotes with stock photos
5. **Hollow CTA** — "Get started" without explaining what
✅ Fixes Applied:
- Hero: Replace with specific value proposition
- Gradient: Use brand colors with purpose
- Cards: Vary layout based on content type
- Testimonials: Remove or use real quotes
- CTA: Add specific action description
When to use
- Frontend development
- UI components
- Landing pages
- User flows
- Design systems
Which Review When?
| Building for… | Plan stage | Live audit |
|---|---|---|
| End users (UI, web app) | /plan-design-review |
/design-review |
| Developers (API, CLI, SDK) | /plan-devex-review |
/devex-review |
| Architecture (data flow, perf) | /plan-eng-review |
/review |
| All of above | /autoplan |
— |
Skill Quick Reference Table
| Skill | Audience | Focus | Output |
|---|---|---|---|
/plan-eng-review |
Backend engineers | Architecture, tests, security | Diagrams, test matrix |
/plan-devex-review |
Developer users | TTHW, friction, docs | Persona analysis, benchmarks |
/plan-design-review |
End users | UI/UX, accessibility | 10-dimension rating, slop fixes |
Summary
Three reviews for three audiences:
- Engineering — Architecture, tests, security
- DevEx — Developer experience, TTHW, docs
- Design — UI/UX, accessibility, AI slop detection
Key takeaways
- ✅ Match the review to the audience
- ✅ Use
/autoplanfor automatic routing - ✅ Each review has specific outputs
- ✅ Run multiple reviews for full-stack features
Series navigation:
- ← Previous: Tutorial 3: plan-ceo-review
- → Next: Tutorial 5: Design Pipeline
- Back: Series Index