From ui-design
Reviews UI files or components interactively for design, usability, code quality, and performance issues. Configures via sequential questions on focus, context, and platform.
How this command is triggered — by the user, by Claude, or both
Slash command
/ui-design:design-review [file-path|component-name]The summary Claude sees in its command listing — used to decide when to auto-load this command
# Design Review Review existing UI code for design issues, usability problems, and improvement opportunities. Provides actionable recommendations. ## Pre-flight Checks 1. Check if `.ui-design/` directory exists: - If not: Create `.ui-design/` directory - Create `.ui-design/reviews/` subdirectory for storing review results 2. Load project context if available: - Check for `conductor/product.md` for product context - Check for `conductor/tech-stack.md` for framework info - Check for `.ui-design/design-system.json` for design tokens ## Target Identification ### If argument...
Review existing UI code for design issues, usability problems, and improvement opportunities. Provides actionable recommendations.
Check if .ui-design/ directory exists:
.ui-design/ directory.ui-design/reviews/ subdirectory for storing review resultsLoad project context if available:
conductor/product.md for product contextconductor/tech-stack.md for framework info.ui-design/design-system.json for design tokensAsk user to specify target:
What would you like me to review?
1. A specific component (provide name or path)
2. A page/route (provide path)
3. The entire UI directory
4. Recent changes (last commit)
Enter number or provide a file path:
CRITICAL RULES:
What aspects should I focus on?
1. Visual design (spacing, alignment, typography, colors)
2. Usability (interaction patterns, accessibility basics)
3. Code quality (patterns, maintainability, reusability)
4. Performance (render optimization, bundle size)
5. Comprehensive (all of the above)
Enter number:
What is this UI's primary purpose?
1. Data display (dashboards, tables, reports)
2. Data entry (forms, wizards, editors)
3. Navigation (menus, sidebars, breadcrumbs)
4. Content consumption (articles, media, feeds)
5. E-commerce (product display, checkout)
6. Other (describe)
Enter number or description:
What platform(s) should I consider?
1. Desktop only
2. Mobile only
3. Responsive (desktop + mobile)
4. All platforms (desktop, tablet, mobile)
Enter number:
Create/update .ui-design/reviews/review_state.json:
{
"review_id": "{target}_{YYYYMMDD_HHMMSS}",
"target": "{file_path_or_component}",
"focus_areas": ["visual", "usability", "code", "performance"],
"context": "{purpose}",
"platform": "{platform}",
"status": "in_progress",
"started_at": "ISO_TIMESTAMP",
"issues_found": 0,
"severity_counts": {
"critical": 0,
"major": 0,
"minor": 0,
"suggestion": 0
}
}
Read and analyze the target files:
Check for:
Spacing & Layout:
Typography:
Colors:
Visual Hierarchy:
Check for:
Interaction Patterns:
User Flow:
Cognitive Load:
Check for:
Component Patterns:
Styling Patterns:
Maintainability:
Check for:
Render Optimization:
Asset Optimization:
Generate review report in .ui-design/reviews/{review_id}.md:
# Design Review: {Component/File Name}
**Review ID:** {review_id}
**Reviewed:** {YYYY-MM-DD HH:MM}
**Target:** {file_path}
**Focus:** {focus_areas}
## Summary
{2-3 sentence overview of findings}
**Issues Found:** {total_count}
- Critical: {count}
- Major: {count}
- Minor: {count}
- Suggestions: {count}
## Critical Issues
### Issue 1: {Title}
**Severity:** Critical
**Location:** {file}:{line}
**Category:** {Visual|Usability|Code|Performance}
**Problem:**
{Description of the issue}
**Impact:**
{Why this matters for users/maintainability}
**Recommendation:**
{Specific fix suggestion}
**Code Example:**
```{language}
// Before
{current_code}
// After
{suggested_code}
```
...
...
...
{List things done well to reinforce good patterns}
Generated by UI Design Review. Run /ui-design:design-review again after fixes.
## Completion
After generating report:
1. Update `review_state.json`:
- Set `status: "complete"`
- Update issue counts
2. Display summary:
Design Review Complete!
Target: {component/file} Issues Found: {total}
Full report: .ui-design/reviews/{review_id}.md
What would you like to do next?
## Follow-up Actions
If user selects "Start implementing fixes":
Which issues would you like to address?
Enter choice:
Guide user through fixes one at a time, updating the review report as issues are resolved.
## Error Handling
- If target file not found: Suggest similar files, offer to search
- If file is not UI code: Explain and ask for correct target
- If review fails mid-way: Save partial results, offer to resume
npx claudepluginhub yo-steven/agents-exploration-20260523 --plugin ui-design/design-reviewReviews UI files or components interactively for design, usability, code quality, and performance issues. Configures via sequential questions on focus, context, and platform.
/design-reviewReviews UI files, directories, or staged git changes against design conventions, anti-patterns, accessibility, performance, RTL, i18n, and brand standards. Supports --check, --fix, and --json output.
/evaluateEvaluates front-end UI code for usability issues using 15 heuristics, rates severity 0-4, and produces a structured report with summary, findings, strengths, and recommendations. Accepts file/dir paths.
/ui-reviewRuns a retroactive 6-pillar visual audit of implemented frontend code, producing a graded UI-REVIEW.md assessment.
/design-reviewReviews code, screenshots, or visual artifacts against visual design principles, identifies violations with scores, and suggests research-backed fixes.