搜索

PythonReactSEOPDF
GitHub Skill

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when building web components, pages, or applications. Includes framework-specific guidance for Tailwind, React, Vue, and Rails/Hotwire ecosystems.

majesticlabs-dev☆ 20 仓库 Stars3 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Frontend Design

Orchestrator for creating distinctive, production-grade interfaces.

Skill Routing

Based on needs, invoke specialized skills:

Need Skill Content
Design direction frontend-design-philosophy Aesthetic extremes, anti-patterns
CSS implementation frontend-css-patterns Typography, color, motion, spatial
React/Vue patterns See resources/react-vue.md Framer Motion, Vue Transitions
Rails/Hotwire See resources/rails-hotwire.md ViewComponent, Stimulus, Turbo

Framework Resources

React/Vue

See resources/react-vue.md for:

  • Framer Motion staggered animations
  • Vue Transition/TransitionGroup patterns
  • Component architecture with design tokens
Rails/Hotwire

See resources/rails-hotwire.md for:

  • ViewComponent with sidecar styles
  • Stimulus reveal/toggle controllers
  • Turbo Frames & Streams with animations
  • ERB layout patterns with content_for
  • CSS design tokens and import order

Implementation Resources

Resource Content
ui-implementation-guide.md Typography rules, color, forms, buttons, tables
motion-patterns.md Page load, scroll triggers, hover, performance
css-polish-tips.md Accessibility, scroll, focus, defensive CSS
landing-page-design.md Section design, palettes, typography pairings

Workflow

1. Clarify design direction
   - Invoke `frontend-design-philosophy` for aesthetic guidance
   - User picks: brutalist, minimalist, luxury, playful, etc.

2. Implement CSS foundation
   - Invoke `frontend-css-patterns` for typography, color, motion
   - Customize Tailwind or write CSS variables

3. Apply framework patterns
   - React/Vue: Use resources/react-vue.md
   - Rails/Hotwire: Use resources/rails-hotwire.md

4. Polish and validate
   - Use resources/css-polish-tips.md for accessibility
   - Use resources/motion-patterns.md for animation
   - Run validation checklist from philosophy skill

Quick Reference

Web Interface Standards

See resources/web-interface-standards.md for:

  • Keyboard operability requirements (WAI-ARIA widget patterns)
  • Touch target sizing (44px mobile, 24px desktop)
  • Form behavior (Enter submission, autocomplete, mobile keyboards)
  • Animation accessibility (prefers-reduced-motion)
  • Network performance budgets (POST < 500ms, virtualization thresholds)

Validation Checklist:

  • Distinctive typography (not default fonts)
  • Intentional, limited color palette
  • Layout breaks predictable patterns
  • Motion serves purpose
  • Clear design direction
  • Responsive quality maintained
  • Accessibility preserved

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-02-04
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!