rand avatar

Elegant Design

This is a comprehensive framework for building polished developer interfaces with React and Next.js. It walks you through the full process from OODA loop mapping to implementation, with deep guides on chat interfaces, terminals, code display, and streaming content. The opinionated stack pushes you toward shadcn/ui components, Geist for UI text, JetBrains Mono for code, and includes specific checklists for accessibility and performance. If you're building dev tools or technical UIs and want to avoid reinventing patterns for syntax highlighting, diff views, or terminal emulators, this gives you a structured path with concrete examples. The anti-patterns section alone will save you from common mistakes like auto-scrolling during user reads.

skills.sh installs
184
GitHub stars
189
last updated
Aug 21, 2026

Install

$ npx -y skills add rand/cc-polymath --skill elegant-design --agent claude-code

Installs into .claude/skills of the current project.

Files

Designing Elegant Interfaces

Philosophy

World-class design is intentional, accessible, and delightful. Every element serves a purpose, every interaction feels natural, and the experience adapts gracefully across contexts.

Core Principles:

  • Clarity over cleverness - Users should never wonder what to do next
  • Consistency over novelty - Patterns should repeat predictably
  • Performance over features - Fast, smooth interactions trump visual complexity
  • Accessibility always - Design for all users from the start
  • Progressive disclosure - Reveal complexity only when needed
  • Intentional friction - Make destructive actions harder, constructive actions effortless

When to Use This Skill

Use this skill when:

  • Building web applications with React/Next.js/similar frameworks
  • Creating developer tools or technical interfaces
  • Designing interfaces with chat, terminals, or code display
  • Implementing real-time or streaming features
  • Ensuring accessibility and responsive design
  • Working with shadcn/ui, daisyUI, or HeroUI design systems

Design Process Workflow

Follow this workflow for optimal results:

1. Discovery & Planning (15-30 min)

Sponsors

Details

Repository
github.com/rand/cc-polymath
Categories
Frontend Development, Design & UI/UX
First seen
Jun 3, 2026

More from rand/cc-polymath

All 2
1google-labs-code avatarinkgoogle-labs-code/design.mdInk terminal renderer for json-render that turns JSON specs into interactive terminal UIs. Use when working with @json-render/ink, building terminal UIs from JS169skills.sh installs
2rohitg00 avatarwiki-viewerrohitg00/pro-workflowRender a self-contained HTML viewer for a pro-workflow wiki. Pages, sources, claims, seed queue, page-link graph and full-text search all in one file. No extern153skills.sh installs
3raphaelsalaja avatarpseudo-elementsraphaelsalaja/userinterface-wikiAudit CSS for pseudo-element best practices and View Transitions API usage. Use when reviewing hover effects, decorative layers, or page transitions. Outputs fi139skills.sh installs
4thebushidocollective avatarreactflow-fundamentalsthebushidocollective/hanUse when building node-based UIs, flow diagrams, workflow editors, or interactive graphs with React Flow. Covers setup, nodes, edges, controls, and interactivit138skills.sh installs
5charleswiltgen avataraxiom-realitykit-refcharleswiltgen/axiomRealityKit API reference — Entity, Component, System, RealityView, Model3D, anchor types, material system, physics, collision, animation, audio, accessibility136skills.sh installs
6davila7 avatardesign-to-codedavila7/claude-code-templatesPixel-perfect Figma to React conversion using coderio. Generates production-ready code (TypeScript, Vite, TailwindCSS V4) with high visual fidelity. Features ro135skills.sh installs