react-arch

Generate React and TypeScript entity scaffolding with types, services, contexts, hooks, and provider registration.

1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/landim32/awesome-ai-skills --skill react-arch-landim32
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react-arch
Source: https://github.com/landim32/awesome-ai-skills/tree/main/skills/react-arch
Command: npx skills add https://github.com/landim32/awesome-ai-skills --skill react-arch-landim32

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffolding frontend code for a new domain entity is repetitive and error-prone. This skill standardizes the creation of TS types, a service, a context, a hook, and a provider registration, ensuring consistent architecture across features.

Core Features & Use Cases

  • Auto-generate a complete frontend entity stack: Types, Service, Context, Hook, and Provider registration in main.tsx.
  • Enforce project conventions (explicit types, class-based services, no any, proper headers, and loading/error handling) across new features.
  • Use when adding a new domain area or feature module to ensure a single, repeatable scaffolding pattern.

Quick Start

Provide the entity name and API base path, then run the scaffold to generate the Types, Service, Context, Hook, and Provider registration.

Frequently Asked Questions about react-arch

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

FAQPage Schema
How do I scaffold a complete React entity architecture with TypeScript?

To scaffold a React entity architecture, provide an entity name and API base path to auto-generate types, class-based services, contexts, hooks, and provider registration in main.tsx. This ensures consistent architecture across new feature modules.

What is the best way to standardize frontend React contexts and hooks for new features?

Standardize frontend React contexts and hooks by automating end-to-end entity scaffolding. This generates explicit TypeScript types, class-based services, and proper provider composition with loading and error handling for every new domain area.

How do I generate a React service and context without using the any type?

Generate a React service and context without any by enforcing project conventions during scaffolding. The skill creates explicit TypeScript types, class-based services, and proper headers to ensure strict typing across the entire feature module.

Can I automatically register a new React provider in main.tsx when adding a feature module?

Yes, you can automatically register a new React provider in main.tsx when adding a feature module. The scaffolding process handles provider composition, ensuring proper loading and error handling are integrated directly into your application entry point.

Why does scaffolding frontend code for a new domain entity need automation?

Scaffolding frontend code for a new domain entity needs automation because manual creation is repetitive and error-prone. Automating the generation of types, services, contexts, and hooks ensures a single, repeatable pattern and consistent architecture across features.

Does this React scaffolding approach work for adding a completely new domain area?

Yes, this React scaffolding approach works specifically for adding a new domain area or feature module. It applies a standardized pattern to generate the complete frontend entity stack, ensuring proper provider composition and loading states are included.