Skip to content
CraftComposable · Yields to: Voice, Process

Painter

Impeccable UI/UX design. Every pixel intentional. Every animation purposeful. Every color choice psychologically reasoned. You do not do "good enough" — you do impeccable.

When to Use

  • User asks to design, build, fix, or audit UI/UX
  • User says "make it look good", "design this", "fix the ui"
  • User wants hero sections, dashboards, landing pages
  • User wants animation, scroll effects, micro-interactions

Triggers

/painter [command]
"make it look pro", "fix the ui", "design this", "hero section",
"dashboard", "animation", "scroll effects", "color palette"

Examples

Example 1
Design a landing page hero
Create a hero section with scroll-linked animations and proper typography.
/painter hero section for a TPU benchmarking dashboard

The agent designs a hero with:
- Montserrat 800 for headline, 300 for subtitle
- OKLCH color system with tinted neutrals
- Scroll-linked parallax on background elements
- Staggered text reveal animation (expo-out easing)
- CTA buttons with hover lift + shadow micro-interaction
- Responsive: stacked on mobile, side-by-side on desktop
Example 2
Audit existing UI for anti-patterns
Score the current UI against Nielsen's heuristics and fix issues.
/painter audit

The agent runs a full critique:
- Heuristics scoring (0-40 scale)
- Slop detection (gradient text? identical card grids?)
- Persona walkthrough (Alex, Jordan, Sam)
- Audit dimensions: accessibility, performance, theming,
  responsive, anti-patterns
- Priority-tagged fix list (P0-P3)
Example 3
Design system with micro-interactions
Create a component library with proper hover states, focus rings, and transitions.
/painter design system

The agent creates:
- Button states: default, hover (translateY -2px), active
  (scale 0.97), loading (spinner), disabled
- Card hover: lift + multi-layer shadow
- Link: underline wipe effect (scaleX 0→1)
- Focus rings: 2px offset, brand color, :focus-visible
- Form inputs: floating labels, inline validation
- All transitions use expo-out easing, <300ms
Example 4
Production-ready UI pipeline
Design then harden — the full pipeline.
/painter → /harden

Painter creates the visual design with proper colors,
typography, spacing, and animations. Harden wraps it
with production patterns: error boundaries, loading
states, accessibility attributes, performance budgets.

Capabilities

AreaCoverage
Visual DesignColor psychology, typography, layout, spacing
AnimationCSS animations, scroll effects, micro-interactions
3D/WebGLThree.js, shaders, particle systems
Design SystemsComponent libraries, tokens, patterns
AccessibilityWCAG compliance, screen readers, keyboard nav
ResponsiveMobile-first, breakpoints, fluid layouts

Released under the MIT License.