frontend

Build UI components from feature specs across React, Vue, or Svelte projects.

1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/glwr/ai-coding-base --skill frontend-glwr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend
Source: https://github.com/glwr/ai-coding-base/tree/main/web/.claude/skills/frontend
Command: npx skills add https://github.com/glwr/ai-coding-base --skill frontend-glwr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often stall after architectural design because implementing UI components manually is time‑consuming, error‑prone, and may diverge from design standards.

Core Features & Use Cases

  • Design‑System Compliance: Enforces colors, spacing, typography, and tokens from docs/design-system.md.
  • Framework Flexibility: Generates components for React (Next.js), Vue/Nuxt, or SvelteKit following project conventions.
  • State Management Integration: Uses the project's chosen state solution (Zustand, Redux, etc.) and prefers server‑side data fetching.
  • Accessibility & Responsiveness: Includes ARIA best practices and responsive layouts out of the box.
  • Use Case Example: After receiving a feature spec, the skill creates reusable UI components that match the design system and connect to backend APIs.

Quick Start

Invoke /frontend with the path to the feature spec you want to implement.

Frequently Asked Questions about frontend

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

FAQPage Schema
How do I generate React UI components from a feature specification?

To generate React UI components from a feature specification, invoke the skill with the spec path. It builds reusable components that match your project's design system, state management conventions, and accessibility standards.

Can I build Vue or Svelte components using the same design system tokens?

Yes, you can build Vue or Svelte components using the same design system tokens. The skill generates components for Next.js, Nuxt, or SvelteKit while enforcing colors, spacing, and typography from your design system documentation.

How do I ensure generated UI components follow my project's state management conventions?

To ensure generated UI components follow your state management conventions, the skill integrates with your chosen solution like Zustand or Redux. It prefers server-side data fetching and connects the components directly to backend APIs.

What is the best way to enforce accessibility and responsiveness when implementing frontend code?

The best way to enforce accessibility and responsiveness when implementing frontend code is using a skill that bakes in ARIA best practices and responsive layouts out of the box during component generation, ensuring compliance automatically.

Do I need an architecture design before generating UI components?

Yes, you need an architecture design before generating UI components. This skill is used after architectural design to implement frontend code across React, Vue, or Svelte projects, bridging the gap between design standards and final UI implementation.