frontend-architect

Architect scalable React UI architectures with TypeScript interfaces and component tests.

2|Updated Nov 28, 2025
One-click install
npx skills add https://github.com/uneezaismail/Physical-AI-Humanoid-Robotics --skill frontend-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frontend-architect
Source: https://github.com/uneezaismail/Physical-AI-Humanoid-Robotics/tree/main/.claude/skills/frontend-architect
Command: npx skills add https://github.com/uneezaismail/Physical-AI-Humanoid-Robotics --skill frontend-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill guides building scalable UI components with React, TypeScript, and modern styling, ensuring accessibility and performance.

Core Features & Use Cases

  • Component-based design: Small, composable components.
  • Accessibility & performance: Keyboard navigation and lazy loading.

Quick Start

Architect a new React component library for the project with a shared design system.

Frequently Asked Questions about frontend-architect

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

FAQPage Schema
How do I build scalable React components with TypeScript?

Scalable React components use TypeScript interfaces, functional components with hook isolation, and memoization to prevent unnecessary re-renders. Structure components as small, composable units following a shared design system, ensuring strict type safety and reusability across your application.

What's the best way to implement accessibility in React UIs?

Implement accessibility by ensuring keyboard navigation, semantic HTML, ARIA attributes, and testing with accessibility audits. React components should meet WCAG compliance standards, with focus management and keyboard event handling built into your component architecture from the start.

How do I optimize React performance with CSS architecture?

Optimize performance by aligning CSS architecture with your component structure, using lazy loading for heavy components, and implementing memoization to prevent re-renders. Combine efficient styling approaches with production-grade performance best practices tailored to your Next.js or similar framework.

Can I use error boundaries and state management together in React?

Error boundaries and state management work together: error boundaries catch React component errors and prevent cascading failures, while state management (Redux, Context, etc.) handles application data flow. Both are essential for production-grade React architectures with robust error handling.

What testing strategies work best for React component libraries?

Test React components with unit tests covering functional logic, integration tests for component interactions, and accessibility tests validating keyboard and screen reader support. Combine testing strategies with TypeScript interfaces and memoization to ensure quality across your component library.

Does this approach work for Next.js and Docusaurus projects?

Yes, this architectural approach applies across Next.js, Docosaurus, and similar frontend frameworks. The patterns for component composition, TypeScript interfaces, accessibility compliance, performance optimization, and testing are framework-agnostic and production-ready for any React-based project.