From smart-dev
Use when the user provides a screenshot, image, or UI mockup and wants design feedback. Triggers on: 'critique this UI', 'review my design', 'what's wrong with this layout', 'give feedback on my screenshot', 'this looks too AI', 'how can I improve this page'. Applies systematic anti-pattern detection and references design system alternatives. Outputs structured critique only — no code.
npx claudepluginhub coolwuu/smart-dev-plugin --plugin smart-devThis skill uses the workspace's default tool permissions.
Analyzes UI screenshots for anti-patterns, layout problems, and aesthetic weaknesses. Outputs a structured critique with directional recommendations grounded in the ui-ux-pro-max design database and frontend-design aesthetic principles.
Implements Playwright E2E testing patterns: Page Object Model, test organization, configuration, reporters, artifacts, and CI/CD integration for stable suites.
Guides Next.js 16+ Turbopack for faster dev via incremental bundling, FS caching, and HMR; covers webpack comparison, bundle analysis, and production builds.
Discovers and evaluates Laravel packages via LaraPlugins.io MCP. Searches by keyword/feature, filters by health score, Laravel/PHP compatibility; fetches details, metrics, and version history.
Analyzes UI screenshots for anti-patterns, layout problems, and aesthetic weaknesses. Outputs a structured critique with directional recommendations grounded in the ui-ux-pro-max design database and frontend-design aesthetic principles.
This skill produces critique only — no code, no implementation.
If no image is attached, ask the user to paste or provide the file path. Do not proceed without it.
Identify from the screenshot before analyzing:
| # | Anti-Pattern | What to Look For |
|---|---|---|
| 1 | Generic card layout | Icon + title + description, rounded shadow cards uniformly tiled |
| 2 | Purple/blue gradients | Hero sections or backgrounds using purple-to-blue or teal-to-purple fades |
| 3 | Uniform spacing | All sections share identical padding/gap — no visual rhythm or hierarchy |
| 4 | Generic fonts | Inter, Roboto, Space Grotesk, Arial, system-ui as display or heading fonts |
Additional checks:
Run against the detected product type + visible style keywords:
# Design system baseline
python3 ~/.claude/skills/ui-ux-pro-max/scripts/search.py "<product_type> <style_keywords>" --design-system
# Typography alternatives (always run — fonts are the #1 anti-pattern)
python3 ~/.claude/skills/ui-ux-pro-max/scripts/search.py "distinctive unexpected typography" --domain typography
# UX issues if layout problems found
python3 ~/.claude/skills/ui-ux-pro-max/scripts/search.py "spacing hierarchy visual rhythm" --domain ux
# Stack-specific guidance (if user mentions framework)
# Available stacks: html-tailwind, react, nextjs, vue, nuxtjs, nuxt-ui, svelte, shadcn, etc.
python3 ~/.claude/skills/ui-ux-pro-max/scripts/search.py "<layout_keyword>" --stack <detected_stack>
If the user does not mention a stack, skip the stack-specific query.
Use the frontend-design skill to determine bold aesthetic direction for the recommendations:
## UI Critique — [Product/Component name if identifiable]
### 🔴 Anti-Patterns Found
- [Pattern name] — [Specific element where spotted, e.g. "Hero section uses purple-to-blue gradient overlay on the CTA block"]
- ...
### 🟡 UX / Layout Opportunities
- [Issue]: [Why it matters + directional fix]
- ...
### 🟢 Strengths to Preserve
- [What is working — skip section if nothing stands out]
### 💡 Directional Recommendations
**Aesthetic direction**: [1-sentence bold direction from frontend-design — pick a clear tone]
**Font alternatives**: [2-3 concrete font names from ui-ux-pro-max typography search]
**Color direction**: [Palette name or direction from ui-ux-pro-max — name what to avoid]
**Layout approach**: [How to break from card uniformity — specific structural idea]
**One thing to make it memorable**: [Single highest-impact change]