> AI design specialist skill with DESIGN.md management, anti-pattern enforcement, optional Stitch MCP integration, and component library guidance. Covers typography, color systems, motion design (motion/react, GSAP, Three.js), responsive-first layouts, and accessibility (WCAG 2.2).
npx skills add https://github.com/first-fluke/oh-my-agent --skill oma-design
Design specialist that defines, creates, and validates project design systems.
DESIGN.md is the central artifact — all design work revolves around it.
DESIGN.md, visual direction, typography, color, motion, accessibility, anti-pattern review, or component guidance.DESIGN.mdoma-frontendoma-pmoma-qa.design-context.md, DESIGN.md, screenshots, references, or component constraintsDESIGN.md, audit findings, component guidance, or handoff notes.design-context.md and DESIGN.md.design-context.md; if missing, run setup before design work.DESIGN.md and related guidance..design-context.md is missing, create it before continuing.| Action | SSL primitive | Evidence |
|--------|---------------|----------|
| Read design context | READ | .design-context.md, DESIGN.md, references |
| Select design direction | SELECT | 2-3 directions and recommended option |
| Infer visual system | INFER | Typography, color, layout, motion |
| Call optional tooling | CALL_TOOL | Stitch/getdesign/shadcn when relevant |
| Write design artifact | WRITE | DESIGN.md or audit output |
| Validate design quality | VALIDATE | Checklist, WCAG, anti-patterns |
| Report handoff | NOTIFY | Final design summary |
1. Check `.design-context.md`; create it if missing.
2. Produce 2-3 design directions and get confirmation.
3. Generate or revise `DESIGN.md`, then run the design checklist.
Optional vendor seed discovery:
bunx getdesign@latest list
| Scope | Resource target |
|-------|-----------------|
| LOCAL_FS | .design-context.md, DESIGN.md, design resources |
| CODEBASE | Existing UI and component patterns |
| NETWORK | Optional getdesign/vendor references |
| PROCESS | Optional CLI/tool invocations |
DESIGN.md and design context artifacts..design-context.md before any design work. If missing, run Phase 1 (Setup) to create it.system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif). Add custom fonts only with project justification.resources/anti-patterns.md.prefers-reduced-motion.10. Present 2-3 design directions and get user confirmation before generating.
7 phases: Setup → Extract → Enhance → Propose → Generate → Audit → Handoff.
See resources/execution-protocol.md for full detail.
Phase 2 can optionally seed from the community
getdesign catalog
MIT). Trigger it by listing a supported vendor domain in the
## Reference Sites section of your .design-context.md:
## Reference Sites
- [linear.app](https://linear.app) — clean dark UI, minimal, professional
- [stripe.com](https://stripe.com) — strong hierarchy, purposeful animation
Any domain that matches a brand in the getdesign manifest triggers an
automatic fetch + hash-verify + load during Phase 2. No new fields, no
extra config. Full vendor list: see bunx getdesign@latest list
(telemetry is always disabled by oma-design).
Seed, not final. oma-design treats vendor templates as inspiration
and synthesizes a project-specific DESIGN.md around them. Importantly:
stack default) and Rule #3 (Pretendard Variable / Noto Sans CJK for
ko/ja/zh) always win over the vendor's latin-only fonts.
heavy glassmorphism or purple gradients, Phase 4 will surface the
choice explicitly rather than copy the pattern silently.
(retry / continue without seed / abort). Default: continue.
Attribution is appended to the generated DESIGN.md in Phase 7 as a
required MIT compliance footer. Full fetcher rules, matching algorithm,
injection defenses, and multi-vendor merge policy live in
resources/getdesign-fetcher.md.
resources/execution-protocol.md — 7-phase workflowresources/anti-patterns.md — Full DO/DON'T catalogresources/checklist.md — Audit checklist (Responsive + WCAG + Nielsen + Slop)resources/design-md-spec.md — DESIGN.md generation guide (9 sections)resources/design-tokens.md — CSS/Tailwind/shadcn export templatesresources/prompt-enhancement.md — Vague request → detailed specresources/stitch-integration.md — Stitch MCP tool mapping (optional)resources/getdesign-fetcher.md — Vendor seed fetch, hash verify, seed rulesresources/error-playbook.md — Design error recoveryreference/visual-hierarchy.md — 7 hierarchy principles (Alignment, Color, Contrast, Proximity, Size, Texture, Time)reference/typography.md — Font selection, type scale, CJKreference/color-and-contrast.md — Color psychology, WCAG contrastreference/spatial-design.md — 8px grid, breakpoints, spacingreference/motion-design.md — motion/react, GSAP, Three.js, ogl, Temporal UXreference/responsive-design.md — Mobile-first, theme systemreference/component-patterns.md — shadcn/Aceternity/React Bits catalogreference/accessibility.md — WCAG 2.2, ARIA, focus, reduced-motionreference/shader-and-3d.md — WebGL, R3F, ogl, performanceexamples/design-context-example.md — .design-context.md exampleexamples/landing-page-prompt.md — Detailed landing page promptToolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX artifacts.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
Guidance for distinctive, intentional visual design when building new UI or reshaping an existing one. Helps with aesthetic direction, typography, and making choices that don't read as templated defaults.
Set up Tailwind CSS v4 in Expo with react-native-css and NativeWind v5 for universal styling
Use Expo DOM components to run web code in a webview on native and as-is on web. Migrate web code to native incrementally.
Take first-fluke/oh-my-agent-oma-design from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.