plan-review-design

$npx mdskill add elophanto/EloPhanto/plan-review-design

Rate UX/UI plans and patch designs to perfection.

  • Identifies friction points in user onboarding and information flow.
  • Depends on the design plan document and CEO review scope.
  • Scores six dimensions and generates specific patch instructions.
  • Outputs a revised plan with actionable design improvements.

SKILL.md

.github/skills/plan-review-designView on GitHub ↗
---
name: plan-review-design
description: Use when reviewing the UX/UI portion of a plan before implementation — rate each design dimension 0-10, explain what would make it a 10, and patch the plan to get there.
---

## Triggers

- design plan review
- review ux plan
- check design decisions
- design critique
- review the design
- plan design review
- review ui plan
- visual design review (planning, not live audit)

# Plan Review — Design mode

## Overview

This review runs *between* CEO review and engineering review. By
this point the scope is set; this pass shapes the *user experience*
before architecture is locked. For live-site visual audits of
already-shipped UI, use a different skill — this one operates on
the plan, not on rendered pixels.

**Don't re-litigate scope.** If a design problem reveals a scope
issue, escalate it back to CEO review rather than silently shrinking
or growing the plan.

## Six dimensions to score (0–10)

For each, one sentence on what makes it a 10, then the score.

1. **First five seconds** — when a brand-new user lands, do they
   immediately understand what this is and what to do? "Hero says
   X" / "primary CTA is Y" / "what they see first is Z."
2. **Information hierarchy** — does the page/screen order things
   from most important to least? Can a user accomplish the primary
   goal without scrolling, hovering, or hunting?
3. **Native interaction patterns** — does the design lean on
   patterns the user already knows (web/iOS/Android conventions),
   or invent novel patterns that need explaining?
4. **State coverage** — every interactive surface needs explicit
   loading, empty, error, partial-success, and success states. A
   plan that only describes the happy path is a 0 here regardless
   of how pretty the happy path is.
5. **Accessibility floor** — keyboard navigation, focus states,
   colour contrast (WCAG AA minimum), screen-reader labels,
   captions for video, alt text for image. Not optional.
6. **Brand fit** — does this look and read like the same product
   it claims to belong to? Match the existing styleguide
   (`knowledge/system/styleguide.md`), don't invent a new vibe per
   feature.

Below 7 on any dimension ➜ patch the plan before approval.

## What you must add to the plan

If the plan is missing any of these, write them in directly:

- **Wireframe sketch** — ASCII or component-level breakdown of the
  primary screens. Doesn't need to be pretty; needs to be specific
  enough that an eng reviewer can map it to components.
- **Copy block** — exact text for hero, primary CTA, error states,
  empty state. "TBD copy" is not acceptable; if you genuinely don't
  know, write your best guess and mark it `[needs-copy-review]`.
- **State table** — for each interactive surface, list states
  (default / loading / empty / error / success) with what the user
  sees in each.
- **Responsive breakpoints** — what happens below 640 px wide?
  Below 380 px? Cite specifics, not "responsive."
- **Style references** — link to the existing components or
  patterns in the codebase or styleguide that this should mirror,
  so the eng review knows what already exists.

## How to use

1. Read the plan (path / text / active goal).
2. Pull `knowledge_search(scope="system")` for `styleguide.md`,
   `identity.md`, and any brand context.
3. Walk the six dimensions.
4. Patch the plan in place OR return a structured diff with
   escalations.

When called from `plan_autoplan`, return the JSON schema the tool
expects. When called interactively, narrative + revised plan is
fine.

## Hard rules

- Don't accept "we'll figure out copy later" — write it now or
  flag it.
- Don't accept loading/empty/error states marked TODO — design
  them or punt with a placeholder spec.
- Don't introduce new visual primitives without naming the
  existing ones we considered and rejected.
- Don't move ahead with accessibility scores below 7 — they
  compound into legal and reputation risk.

## What this skill does NOT do

- Pick architecture (eng review's job).
- Re-open scope (CEO review's job — escalate).
- Audit a live, deployed site (different skill).
- Write code or generate visual assets.

## Verify

- The deliverable for this phase exists as a concrete artifact (doc, ticket, board, repo) and its location is shared, not described
- Each commitment has an owner name, a due date, and a definition-of-done that someone other than the author could check
- Risks are listed with likelihood/impact and a named mitigation, not as a generic 'risks: TBD' bullet
- Dependencies on other teams/vendors/agents are explicit; an ack from each dependency is recorded or marked 'pending'
- Success criteria for the next phase are numeric or otherwise objectively testable
- A rollback / kill-switch / 'we will stop if X' criterion is written down before work starts

More from elophanto/EloPhanto

SkillDescription
12-principles-of-animationAudit animation code against Disney's 12 principles adapted for web. Use when reviewing motion, implementing animations, or checking animation quality. Outputs file:line findings.
accessibility-auditingAudit interfaces against WCAG 2.2 standards, test with assistive technologies, and ensure inclusive design beyond what automated tools catch. Adapted from msitarzewski/agency-agents.
agency-phase-0-discoveryIntelligence and discovery phase — validate opportunity before committing resources. Adapted from msitarzewski/agency-agents.
agency-phase-1-strategyStrategy and architecture phase — define what to build, how to structure it, and what success looks like. Adapted from msitarzewski/agency-agents.
agency-phase-2-foundationFoundation and scaffolding phase — build technical and operational foundation before feature development. Adapted from msitarzewski/agency-agents.
agency-phase-3-buildBuild and iterate phase — implement all features through continuous Dev-QA loops with orchestrated multi-agent sprints. Adapted from msitarzewski/agency-agents.
agency-phase-4-hardeningQuality and hardening phase — the final quality gauntlet proving production readiness with evidence. Adapted from msitarzewski/agency-agents.
agency-phase-5-launchLaunch and growth phase — coordinate go-to-market execution across all channels for maximum impact. Adapted from msitarzewski/agency-agents.
agency-phase-6-operateOperate and evolve phase — sustained operations with continuous improvement for live products. Adapted from msitarzewski/agency-agents.
agency-strategyNEXUS multi-agent orchestration strategy — the complete operational playbook for coordinating specialized AI agents across project phases. Adapted from msitarzewski/agency-agents.