بنقرة واحدة
design-loop
Compound Design Loop — multi-persona brainstorm + Impeccable command loop for production-grade UI redesign
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Compound Design Loop — multi-persona brainstorm + Impeccable command loop for production-grade UI redesign
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Break a feature into phased, verifiable tasks with acceptance criteria and verification metadata. Use at the start of a non-trivial feature, before implementation. Produces features/<name>/EXECUTION_PLAN.md.
Run the full quality gate for a completed feature phase and produce a verification report before advancing or opening a PR. Use after /phase-start finishes a phase.
Execute all tasks in a feature phase autonomously — explore, write tests, implement, verify. Use after /feature-plan produces an EXECUTION_PLAN.md. Stops and escalates when stuck.
Write unit/integration tests for API services & resolvers, web logic, and mobile utils, plus E2E flows. Use when writing tests, adding coverage, or reviewing test quality in MotoVault.
Autonomously researches real, cited source data and publishes one high-quality SEO blog article to the MotoVault blog CMS (Supabase). Alternates between auto-published informational GUIDES targeting real Search Console demand, and maintenance-SPEC drafts (researched from official manuals, staged for human verification). Every article records its sources and carries a verify-against-official-docs disclaimer plus an app-download conversion CTA. Trigger when asked to write a blog post, run the daily blog job, expand the blog, or publish an article.
Create social media content for MotoVault — the AI-powered motorcycle learning & diagnostics app. Generates Instagram carousels, single posts, and story-format content using real app screenshots and the established dark-theme brand style. Can suggest post ideas based on app features or execute a specific idea from the user. Use this skill whenever the user mentions creating social media posts, Instagram carousels, marketing visuals, promotional content, or social graphics for MotoVault. Also trigger when the user says "create a post", "promote a feature", "marketing content", "social media", "carousel", or "Instagram" in the context of MotoVault.
| name | design-loop |
| description | Compound Design Loop — multi-persona brainstorm + Impeccable command loop for production-grade UI redesign |
| argument-hint | <file-path> [--domain='motorcycle app'] [--team=default] [--max-iterations=10] |
Build fast, then refine through specialized lenses.
A systematic design review workflow that runs all Impeccable design commands through parallel agent teams, each playing a specialist role (UI designer, domain expert, motion designer, accessibility auditor). Uses Ralph Loop for persistence across iterations.
/distill before /delight. The highest-impact change is often a deletion.Before any design iteration, audit the file against these known AI-generated UI tells. If ANY are found, fix them FIRST. Polish on top of AI slop is still slop.
Sources: Impeccable Anti-Patterns, BSWEN AI UI Guide, Dark Mode Without AI Look, Escape AI Slop Guide.
1. Card Wrapping Everything
Every AI generator wraps content in rounded-xl border bg-surface p-6. A real page has 2-3 cards max — the rest uses spacing and typography.
border-t dividers or 64px+ gaps instead. Cards are for grouped interactive content only (forms, maps, data tables).2. Identical Repeating Grids Same-sized cards with icon-above-heading repeated 3-4x is the universal AI feature-card template.
<dl>).3. Everything Centered Center-aligned text on every element is the #1 AI layout tell.
4. Flat Type Hierarchy
All section headings use the same text-lg font-semibold. Body text is uniformly text-sm.
text-2xl → text-base → text-sm → text-xs. Never two adjacent sizes.5. Icon Tile Above Heading
Small rounded-square container (h-10 w-10 rounded-lg bg-surface) with an icon centered above text.
6. Hero Metric Pattern Big number + small label underneath + optional gradient accent line. 90% of AI dashboards output this exact layout.
7. Inter/Roboto Everywhere AI defaults to Inter because it's the most common font in training data. Inter has been called "the Comic Sans of AI."
8. Pure Black Backgrounds
#000000 or bg-neutral-950 looks harsh and signals AI generation.
#1f1f21, #161618, or tint toward your brand hue. Surface hierarchy: base → raised → inset using 3-4 subtle shades.9. Neon Accents on Dark
Purple/cyan gradients, text-gradient, colored glowing box-shadows — these are the #1 AI color tell.
10. Glassmorphism Everywhere
backdrop-filter: blur(20px) used decoratively on every surface because AI learned "blur = premium."
11. Text Colors Too White
#ffffff on dark mode creates halation/eye strain.
#F5F5F7, secondary rgba(245,245,247,0.6), tertiary rgba(245,245,247,0.3).12. Duplicate Information Across Sections Same data (distance, difficulty, surface) shown in stats bar + details card + quick facts sidebar.
13. Decorative Pill Strips Horizontal scroll of colored pill badges that add no interactivity.
14. Identical Sidebar Cards Every sidebar block uses the same heading style + padding + border radius.
15. Colored Side-Border on Cards
A thick colored border-left-4 is the most recognizable tell of AI-generated cards.
16. Monotonous Spacing
Same space-y-8 or gap-6 between every section signals no design thought.
17. Borders Instead of Space
Dark mode UIs use border-b border-gray-800 between every section.
If ralph-loop skill is available, run:
/ralph-loop:ralph-loop "finish all Impeccable commands" --max-iterations $MAX_ITERATIONS --completion-promise "ALL_COMMANDS_COMPLETE"
Create a design-review-progress.md file next to the target file tracking:
Launch 3 parallel agents:
Agent 1 — /critique + /audit (UX/Accessibility Auditor):
"You are a senior frontend auditor. Read [FILE] and perform a comprehensive audit: WCAG AA contrast, focus states, ARIA labels, performance (GPU-composited animations), CSS variable consistency, responsive behavior, browser compatibility. Also critique the UX: visual hierarchy, information density, touch targets, state transitions clarity. For each issue: severity, exact selector, specific fix code."
Agent 2 — Domain Expert (customized per --domain):
"You are a [DOMAIN] expert with 15 years experience. Read [FILE] and evaluate from a REAL USER's perspective: [domain-specific criteria]. Be BRUTALLY honest. Provide specific design recommendations for each issue."
Agent 3 — Lead Designer (visual quality):
"You are a lead product designer at a premium app studio. Read [FILE] and evaluate: visual sophistication, typography system, color usage, spatial rhythm, surface treatment, iconography quality, state differentiation, design system coherence. Provide specific CSS changes for your top 5 recommendations."
→ Synthesize: Read all agent outputs. Identify consensus issues (flagged by 2+ agents). Prioritize by impact (safety > accessibility > visual > polish). Apply critical fixes. Update progress tracker.
Launch 4 parallel agents:
Agent 4 — /normalize:
"Ensure the design strictly follows the design system. Check: CSS variable consistency (find ALL hardcoded values), spacing grid alignment (4px base), border radius tokens, color system, font weight validity. Output a structured report."
Agent 5 — /typeset:
"Fix all typography issues. Check: modular type scale consistency, line-heights, letter-spacing, font weight distribution, readability at size, monospace vs sans-serif consistency, orphans/widows. Output specific CSS changes."
Agent 6 — /arrange:
"Fix layout and spacing. Check: vertical rhythm, horizontal alignment, content grouping (Gestalt proximity), overflow at viewport width, bottom safe area clearance, section ordering logic. Apply the TOP 10 most impactful spacing fixes."
Agent 7 — /clarify:
"Improve all UX copy. Review EVERY piece of text: labels (clear and unambiguous?), button text (action-oriented?), status indicators, abbreviation consistency, voice/tone appropriateness. For each: current text, recommended text, why."
→ Synthesize & apply. Update progress.
Launch 5 parallel agents:
Agent 8 — /animate:
"Identify opportunities for purposeful micro-interactions. State transitions, value changes, route progress, button interactions. All animations MUST be GPU-composited (transform/opacity only). Provide exact CSS. Only add motion that serves a purpose."
Agent 9 — /delight (may edit file directly):
"Find moments where small touches of personality make the interface memorable. Celebration moments, satisfying transitions, ambient details. Keep suggestions to 5-7 max. Provide exact CSS/JS code."
Agent 10 — /distill:
"Strip to ESSENCE. Identify: elements to remove entirely, visual complexity to simplify, redundant information, decorative elements that don't serve the user. Be ruthless. Output prioritized list of 8-10 simplifications."
Agent 11 — /harden (may edit file directly):
"Make the interface RESILIENT. Edge cases, error states, safety, text overflow, responsive breakpoints. Provide exact HTML/CSS/JS for the top 5 most critical fixes."
Agent 12 — /colorize:
"Evaluate color usage: semantic consistency, state conflicts (e.g., warning color used for both pause and alerts), colorblind safety, sunlight readability. Provide specific color adjustments as CSS variable overrides. Max 6 changes."
→ Synthesize & apply. Update progress.
Launch 5-6 parallel agents:
Agent 13 — /adapt:
"Ensure it works across devices. Check: narrow screens (360px), wide screens (430px), safe areas (env()), landscape handling, force dark mode. Output CSS media queries to add."
Agent 14 — /onboard:
"Evaluate first-time user experience. Empty states, label clarity, feature discoverability, self-explanatory UI. Provide 3-5 minimal copy/UI tweaks."
Agent 15 — /optimize:
"Optimize performance. Font loading (trim unused weights), CSS efficiency (transition: all → specific), animation compositing, unused CSS removal, SVG simplification. Prioritized list of 5-8 optimizations."
Agent 16 — /polish:
"FINAL quality pass. Pixel-level alignment, visual consistency, spacing precision, animation timing consistency, :active states on all buttons, shadow depth logic, optical centering. The last 5%."
Agent 17 — /extract:
"Catalog reusable design system tokens: color tokens, type scale, spacing grid, component patterns (anatomy + variants), animation tokens (easings + durations), surface system tiers. Output as structured specification."
Agent 18 — /bolder + /overdrive:
"Look for areas that are TOO safe. Amplify 3-5 targeted elements. Then propose ONE technically impressive effect (CSS/SVG/JS) that serves the context. Provide exact code."
→ Apply final fixes. Update progress. Open in browser to verify.
If using Ralph Loop, output: <promise>ALL_COMMANDS_COMPLETE</promise>
Otherwise, output a final summary:
Every agent gets this structure:
The --domain flag customizes Agent 2's persona:
motorcycle: Rider with 15 years experience, used Calimoto/RISER/Ducati Link. Evaluates glanceability, glove operation, sunlight readability, vibration, safety.fitness: Runner/cyclist who uses Strava/Nike Run Club daily. Evaluates mid-workout readability, GPS accuracy indicators, split/pace clarity.finance: Day trader using Bloomberg/Robinhood. Evaluates data density, real-time update clarity, color-coded P&L, error-state urgency.medical: ER nurse using Epic/Cerner. Evaluates critical alert hierarchy, medication safety, patient ID prominence, handoff clarity.default: Power user of the app's domain. Evaluates real-world usage, edge cases, competitor comparison.Most agents are research-only (output findings that you synthesize). This prevents conflicting edits. Only these agents may edit directly:
/harden — adds new safety features (HTML/JS)/delight — adds celebration animations (JS)/arrange — restructures layout (CSS)All others output recommendations that you apply manually after synthesis.
Start with Step 1 now.