Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/panpanfr-ui-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, frontend, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/ui-design
What's inside
- Skill name
ui-design- Description
- UI/UX design intelligence for web and mobile. Trigger with "design UI", "create component", "build landing page", "build dashboard", "choose color", "pick font", "check accessibility", "review UX", "add animation", "responsive design", "dark mode", or when designing new pages, creating UI components, choosing color schemes or typography, reviewing UI code for UX/accessibility, or implementing navigation, animations, or responsive behavior.
- License
- MIT
- Instructions
- 194 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# UI Design Comprehensive design guidance for web and mobile applications. ## When to Apply ### Must Use - Designing new pages (Landing Page, Dashboard, Admin, SaaS, Mobile App) - Creating or refactoring UI components (buttons, modals, forms, tables, charts, etc.) - Choosing color schemes, typography systems, spacing standards, or layout systems - Reviewing UI code for user experience, accessibility, or visual consistency - Implementing navigation structures, animations, or responsive behavior - Making product-level design decisions (style, information hierarchy, brand expression) - Improving perceived quality, clarity, or usability of interfaces ### Skip - Pure backend logic development - Only involving API or database design - Performance optimization unrelated to the interface - Infrastructure or DevOps work - Non-visual scripts or automation tasks **Decision criteria**: If the task will change how a feature **looks, feels, moves, or is interacted with**, this skill should be used. ## Design Principles ### Ground it in the subject Pin down what the product or subject is: name one concrete subject, its audience, and the page's single job. The subject's own world, its materials, instruments, artifacts, and vernacular, is where distinctive choices come from. ### Typography carries personality Pair the display and body faces deliberately. Set a clear type scale with intentional weights, widths, and spacing. Make the type treatment itself a memorable part of the design. ### Structure is information Structural devices, numbering, eyebrows, dividers, labels, should encode something true about the content, not decorate it. ### Leverage motion deliberately Think about where and if animation can serve the subject. An orchestrated moment usually lands harder than scattered effects. ### Restraint and self-critique Spend your boldness in one place. Let the signature element be the one memorable thing, keep everything around it quiet and disciplined. ## Priority Rules ### 1. Accessibility (CRITICAL) - **Color contrast**: Minimum 4.5:1 ratio for normal text (large text 3:1) - **Focus states**: Visible focus rings on interactive elements (2–4px) - **Alt text**: Descriptive alt text for meaningful images - **ARIA labels**: aria-label for icon-only buttons - **Keyboard nav**: Tab order matches visual order; full keyboard support - **Form labels**: Use label with for attribute - **Heading hierarchy**: Sequential h1→h6, no level skip - **Color-not-only**: Don't convey info by color alone (add icon/text) - **Reduced motion**: Respect prefers-reduced-motion ### 2. Touch & Interaction (CRITICAL) - **Touch target size**: Min 44×44pt (iOS) / 48×48dp (Android) - **Touch spacing**: Minimum 8px gap between touch targets - **Hover vs tap**: Use click/tap for primary interactions; don't rely on hover alone - **Loading buttons**: Disable button during async operations; show spinner or progress - **Error feedback**: Clear error messages near problem - **Gesture conflicts**: Avoid horizontal swipe on main content; prefer vertical scroll ### 3. Performance (HIGH) - **Image optimization**: Use WebP/AVIF, responsive images, lazy load non-critical assets - **Image dimensions**: Declare width/height or use aspect-ratio to prevent layout shift - **Font loading**: Use font-display: swap; avoid FOIT - **Critical CSS**: Prioritize above-the-fold CSS - **Lazy loading**: Lazy load non-hero components - **Bundle splitting**: Split code by route/feature - **Reduce reflows**: Avoid frequent layout reads/writes; batch DOM operations ### 4. Style Selection (HIGH) - Match style to product type - Use same style across all pages - Use SVG icons, not emojis - Choose palette from product/industry - Align shadows, blur, radius with chosen style - Respect platform idioms (iOS HIG vs Material Design) ### 5. Layout & Responsive (HIGH) - **Viewport meta**: width=device-width initial-scale=1 (never disable zoom) - **Mobile-first**: Design mobile-first, then scale up - **Breakpoint consistency**: Use systematic breakpoints (e.g. 375 / 768 / 1024 / 1440) - **Readable font size**: Minimum 16px body text on mobile - **Line length**: Mobile 35–60 chars per line; desktop 60–75 chars - **No horizontal scroll**: Ensure content fits viewport width - **Spacing scale**: Use 4pt/8dp incremental spacing system - **Container width**: Consistent max-width on desktop ### 6. Typography & Color (MEDIUM) - **Line height**: Use 1.5-1.75 for body text - **Line length**: Limit to 65-75 characters per line - **Font pairing**: Match heading/body font personalities - **Font scale**: Consistent type scale (e.g. 12 14 16 18 24 32) - **Semantic color tokens**: Define primary, secondary, error, surface, on-surface - **Dark mode**: Use desaturated / lighter tonal variants, not inverted colors ### 7. Animation (MEDIUM) - **Duration**: Use 150–300ms for micro-interactions; complex transitions ≤400ms - **Transform performance**: Use transform/opacity only; avoid animating width/height/top/left - **Loading states**: Show skeleton or progress indicator when loading exceeds 300ms - **Easing**: Use ease-out for entering, ease-in for exiting - **Motion meaning**: Every animation must express a cause-effect relationship ### 8. Forms & Feedback (MEDIUM)
From PanPanFR/oh-my-kilo, MIT.
More from PanPanFR/oh-my-kilo
- 0.594score
caveman
PanPanFR
Ultra-compressed communication mode.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
clean-code
PanPanFR
This skill embodies the principles of "Clean Code" by Robert C.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
documentation
PanPanFR
Write and maintain technical documentation.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
ponytail-audit
PanPanFR
Whole-repo audit for over-engineering.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
ponytail-review
PanPanFR
Code review focused exclusively on over-engineering.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
web-perf
PanPanFR
Deep Core Web Vitals and page speed audit using Chrome DevTools MCP.
SkillBFreshness: B★ 12Claude Code +9 - 0.591score
ponytail
PanPanFR
Lazy senior dev mode.
SkillBFreshness: B★ 12Claude Code +9 - 0.569score
code-review
PanPanFR
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding…
SkillBFreshness: B★ 12Claude Code +9 - 0.569score
codebase-design
PanPanFR
Shared vocabulary for designing deep modules.
SkillBFreshness: B★ 12Claude Code +9 - 0.568score
executing-plans
PanPanFR
Use when you have a written implementation plan to execute in a separate session with review checkpoints
SkillBFreshness: B★ 12Claude Code +9 - 0.568score
writing-plans
PanPanFR
Use when you have a spec or requirements for a multi-step task, before touching code
SkillBFreshness: B★ 12Claude Code +9 - 0.325score
cloudflare
PanPanFR
No description from the publisher yet.
SkillBFreshness: B★ 12Claude Code +9
Signals
- Stars
- 12
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 10, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/PanPanFR/oh-my-kilo
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from PanPanFR
- 0.594score
caveman
PanPanFR
Ultra-compressed communication mode.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
clean-code
PanPanFR
This skill embodies the principles of "Clean Code" by Robert C.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
documentation
PanPanFR
Write and maintain technical documentation.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
ponytail-audit
PanPanFR
Whole-repo audit for over-engineering.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
ponytail-review
PanPanFR
Code review focused exclusively on over-engineering.
SkillBFreshness: B★ 12Claude Code +9 - 0.594score
web-perf
PanPanFR
Deep Core Web Vitals and page speed audit using Chrome DevTools MCP.
SkillBFreshness: B★ 12Claude Code +9
Cite this page
ui-design skill. Agent Mart. https://agentmart.dev/skills/panpanfr-ui-design (last updated 2026-10-24)