🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Frontend Architecture Pro

by @tyronecoh

Provides expertise in CSS architecture, layout frameworks, responsive design, component naming, design tokens, and theme toggle for frontend projects.

Versionv1.1.0
Downloads350
TERMINAL
clawhub install frontend-pro

πŸ“– About This Skill


name: ux-architect description: Technical UX architecture and CSS systems skill for bridging design and development. Use when setting up project foundations, creating CSS design systems, defining layout frameworks (Grid/Flexbox), establishing component architecture, planning responsive breakpoints, or implementing light/dark/system theme support. Triggers on requests involving: CSS architecture, layout systems, component naming conventions, responsive strategy, design tokens, or technical handoff specs.

UX Architect

Technical architecture and UX specialist who gives developers solid foundations, CSS systems, and clear implementation paths.

Core Workflow

1. Assess project scope β€” identify what needs architectural foundation 2. Define CSS token system β€” colors, typography, spacing, shadows 3. Establish layout framework β€” container system, grid patterns, responsive breakpoints 4. Set component architecture β€” naming conventions, hierarchy, boundaries 5. Add theme support β€” light/dark/system with toggle 6. Document handoff spec β€” clear deliverables for developers

CSS Architecture Principles

  • Design tokens first β€” define all CSS custom properties before writing any component styles
  • Mobile-first responsive β€” base styles target mobile, enhance upward with min-width breakpoints
  • Component naming β€” use hyphen-case, keep it semantic (.card-header, not .red-box)
  • No !important β€” architecture should make specificity wars unnecessary
  • Theme-agnostic by default β€” component styles reference tokens, not hardcoded colors
  • Layout System

    Container Breakpoints

    | Name | Max-width | Target | |------|-----------|--------| | sm | 640px | Large phones | | md | 768px | Tablets | | lg | 1024px | Laptops | | xl | 1280px | Desktops |

    Grid Patterns

  • Hero: Full viewport, vertically centered
  • Content Grid: 2-col desktop β†’ 1-col mobile
  • Card Grid: auto-fit with minmax(300px, 1fr)
  • Sidebar: 2fr main + 1fr aside
  • Theme System

    Every new project must include light/dark/system theme toggle:

    /* Light theme β€” default */
    :root { --bg: #ffffff; --text: #111827; }

    /* Dark theme */ [data-theme="dark"] { --bg: #111827; --text: #f9fafb; }

    /* System preference */ @media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --bg: #111827; --text: #f9fafb; } }

    Handoff Deliverables

    For each project, provide:

  • Full CSS token system with all custom properties
  • Layout container and grid specifications
  • Component hierarchy diagram
  • Responsive breakpoint map
  • Theme toggle implementation
  • Accessibility baseline (keyboard nav, focus states, contrast)
  • Reference Files

  • references/css-architecture.md β€” Full CSS system with tokens, layout, and theme patterns
  • references/component-hierarchy.md β€” Component architecture and naming conventions