react-frontend-expert

Standardize React/TypeScript frontend implementation patterns for components, hooks, and data fetching.

8|1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/hieutrtr/ai1-skills --skill react-frontend-expert
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-frontend-expert
Source: https://github.com/hieutrtr/ai1-skills/tree/main/skills/react-frontend-expert
Command: npx skills add https://github.com/hieutrtr/ai1-skills --skill react-frontend-expert

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill standardizes React/TypeScript frontend implementation patterns, including components, hooks, data fetching, forms, routing, and accessibility, to help teams move faster with consistent results.

Core Features & Use Cases

  • Component architecture guidelines for structure, naming, and composition of React components and TS types.
  • Hooks patterns and design rules for reusable logic (useAuth, useDebounce, usePagination) and their composition with UI.
  • Data fetching and state management guidance with TanStack Query, including query keys, caching, mutations, and error handling.
  • Form handling and accessibility guidance to build accessible, validated forms in TS.
  • Project structure guidance for scalable React/TS apps and real-world workflows.

Quick Start

Activate this skill when planning or implementing a React/TypeScript frontend; prompt examples include planning the frontend architecture for a new dashboard or refactoring an existing page.

Frequently Asked Questions about react-frontend-expert

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

FAQPage Schema
What are the best React and TypeScript patterns for structuring scalable frontend components?

Standardized React and TypeScript patterns enforce consistent component organization, prop conventions, and project structure. This ensures scalable architecture by applying strict TypeScript types and accessible markup across components, hooks, and pages.

How do I manage data fetching and state with TanStack Query in a React TypeScript application?

Data fetching with TanStack Query in a React TypeScript application is managed through standardized query keys, caching, mutations, and error handling. This approach maintains consistent state synchronization and robust error boundaries across your project.

How do I build accessible and validated forms using React hooks and TypeScript?

Accessible and validated forms using React hooks and TypeScript require strict type definitions and accessible markup. Standardized guidelines ensure proper form handling, validation logic, and accessible UI composition for reliable user interactions.

Can I use these frontend patterns to refactor existing React pages and routing logic?

You can use these frontend patterns to refactor existing React pages and routing logic. The guidelines support real-world workflows by standardizing component architecture, hook composition, and routing structures during the implementation phase.

What is the recommended project structure for a scalable React and TypeScript app?

A recommended project structure for a scalable React and TypeScript app organizes components, hooks, and data fetching logic systematically. This standardization enforces consistent naming, prop conventions, and accessible markup across the entire project.