frontend

Codify frontend architecture standards for Next.js, React, Vue, and Astro projects.

4|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/hiimtrung/coder --skill frontend-hiimtrung
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend
Source: https://github.com/hiimtrung/coder/tree/main/.agents/skills/frontend
Command: npx skills add https://github.com/hiimtrung/coder --skill frontend-hiimtrung

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Senior Frontend Architect expertise codifies standards for UI engineering, SSR/CSR strategies, and design system orchestration to improve maintainability, performance, and consistency across teams.

Core Features & Use Cases

  • Atomic-First UI: component-driven development with an emphasis on accessibility and performance.
  • Framework Mastery: deep knowledge of Next.js, React, Vue, and Astro for versatile project needs.
  • Design System Orchestration: theming, tokens, and governance to enable scalable, cohesive UIs.
  • Use Case: Transform a large React/Next.js app to SSR-first architecture while preserving accessibility and design-system integrity.

Quick Start

Provide a baseline frontend architecture blueprint to the agent and have it enforce SSR-first patterns

Frequently Asked Questions about frontend

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

FAQPage Schema
How do I architect scalable frontend systems for large React applications?

To architect scalable frontend systems, you codify UI engineering standards and enforce SSR-first patterns. This ensures maintainability, performance, and design-system integrity across large React projects by defaulting to server-rendered components.

What is the best way to migrate a React app to Next.js SSR architecture?

The best way to migrate to Next.js SSR architecture is enforcing linting rules that make components server-rendered by default. Only designated interactive elements are rendered client-side, preserving accessibility and design-system integrity.

How does SSR-first architecture differ from CSR for component-driven development?

SSR-first architecture defaults to server-rendered components for initial load performance, unlike CSR which renders entirely client-side. It leverages interactive elements separately, optimizing load times and establishing strict performance budgets.

Can I use this frontend architecture approach with Vue and Astro projects?

Yes, the frontend architecture approach applies to Vue and Astro projects alongside Next.js and React. It codifies rules and patterns across versatile frameworks to coordinate design systems and SSR/CSR strategies.

How do I manage design system orchestration and theming across multiple frameworks?

Design system orchestration is managed by codifying theming, tokens, and governance rules. This enables scalable, cohesive UIs across projects by enforcing accessibility and atomic-first component-driven development standards.

When should I not use a server-rendered first approach for my web application?

You should avoid a server-rendered first approach when your application requires highly interactive, stateful components that offer no SEO or initial load benefits. In these cases, standard CSR patterns for those specific elements are more appropriate.