rune-ext-ui

Audits and generates frontend UI code covering React health, design tokens, accessibility, and motion patterns.

1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/dangvu008/VietTruyen --skill rune-ext-ui-dangvu008
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rune-ext-ui
Source: https://github.com/dangvu008/VietTruyen/tree/main/.agents/skills/rune-ext-ui
Command: npx skills add https://github.com/dangvu008/VietTruyen --skill rune-ext-ui-dangvu008

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires axe-core, framer-motion, @phosphor-icons/react, focus-trap-react, and includes references (resource) components.

What problem does it solve? Frontend projects accumulate invisible design and code debt: ad-hoc color values, mismatched font pairings, prop-heavy components, accessibility violations, janky animations, and slow page loads. This Skill provides ten coordinated workflows that audit, score, and generate fixes across the full UI lifecycle. ## Core Features & Use Cases - React Health & Performance Audits: Score a React codebase 0-100 across six dimensions and audit Core Web Vitals (LCP, CLS, INP) against Google thresholds. - Design System Generation: Produce 3-layer design tokens, curated color palettes with contrast verification, and typography pairings with Google Fonts and Tailwind config output. - Accessibility & Motion: Run axe-core scans plus manual WCAG 2.1 AA checks (focus traps, skip nav, ARIA), and apply motion patterns that always respect prefers-reduced-motion. - Use Case: When starting a new SaaS dashboard, run design-decision to map the product domain to a full style recommendation, then chain palette-picker and type-system to emit ready-to-use CSS custom properties and font configuration. ## Quick Start Ask the AI to run a React health score and accessibility audit on your frontend project and generate a design token file with a verified color palette.

Frequently Asked Questions about rune-ext-ui

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Core Web Vitals in a React app?▼

Run the web-vitals workflow to measure LCP, CLS, FCP, TBT, and INP against Google thresholds. It identifies render-blocking resources, layout shift culprits, missing preloads, and tree-shaking opportunities, then emits a prioritized fix list.

How to generate a design system with Tailwind config?▼

Use the design-system and type-system workflows to emit 3-layer tokens (primitive, semantic, component) as CSS custom properties, plus a Google Fonts link and Tailwind fontFamily configuration. Dark and light theme switching is included by default.

Does this work with SvelteKit and Vue, or only React?▼

It supports React 19, Next.js 16, SvelteKit 5, Vue 3, and Astro 5. Styling targets TailwindCSS 4 or CSS custom properties, and motion uses Framer Motion, GSAP, or the View Transitions API depending on the detected stack.

What accessibility standard does the a11y audit check?▼

The audit targets WCAG 2.1 AA as the minimum bar, combining axe-core automated scans with manual checks for focus traps on dialogs, keyboard navigation, ARIA labeling, color contrast, and skip navigation links.

Will refactoring overwrite my existing component files?▼

No. Component refactors are emitted to separate *.refactored.tsx files or provided as diffs, so original files remain untouched until you review and apply the changes manually.

Why do animations need prefers-reduced-motion checks?▼

Users with vestibular disorders can experience nausea or disorientation from motion effects. Every animation emitted by this Skill is wrapped in a prefers-reduced-motion media query or Framer Motion useReducedMotion hook to meet accessibility requirements.