Skip to content
OpenPlanr Docs
GitHub (opens in a new tab)

Skill · Design

/planr:design

Design one product direction in a review studio you can view as a canvas, a prototype, and a walkthrough. It ends with a 10-section design spec that Plan reads.

Run it
/planr:design

in Claude Code

What it does

Design a polished product interface through adaptive consultation, a shared canvas/prototype/walkthrough studio, and an implementation-ready specification. Use for a new design or an existing interface that needs a coherent direction.

The skill reads your brief, the app shell, components, tokens, and reference screens, and reuses your app's design system when one exists. It builds one design document with stable screens. Canvas, Prototype, and Walkthrough are views of that document, so switching views never regenerates the screens.

It checks the screens in a browser at the declared sizes, or returns the design as unverified when it cannot. Design stops at the handoff: planning, building, sharing a review link, and deploying are separate steps you start yourself. See Design before you build.

When to use it

Use it to

  • Create an initial product design direction
  • Start the OpenPlanr design workflow for a feature

Not for

  • Review an existing completed design
  • Explore several competing design variants

Example

/planr:design the onboarding checklist for new accounts on desktop and phone, with empty and error states

What you get

.planr/specs/SPEC-001-<slug>/design/design-spec.md
## 1. Color Palette## 2. Typography## 3. Spacing & Layout## 4. Components Inventory## 5. Navigation & Layout Patterns## 6. Iconography## 7. Motion & Interaction Hints## 8. Component Overrides## 9. Screen Inventory## 10. Open Questions
An excerpt of the file the skill writes.

Prompts and commands

Related CLI commands

Next in the loop

/design-loop

Compare three materially different product design directions in a live review studio, collect pins and ratings, and develop the selected direction.

OpenPlanr Docs
Commands for
Theme