What problem does it solve? Full-stack JavaScript projects often grow into inconsistent, hard-to-maintain codebases without clear conventions for backend structure, error handling, and frontend state management. This Skill supplies standardized architecture guidelines for Node.js/Express servers and React clients so teams build consistent, maintainable applications. ## Core Features & Use Cases - Express Backend Standards: Defines a modular server structure with controllers, services, routes, middleware, and centralized async error handling using tools like express-async-handler, dotenv, cors, and helmet. - React Frontend Standards: Prescribes component organization, custom hooks, state management choices (useState, Context, Zustand, Redux, React Query), and a dedicated API services layer. - Client-Server Integration: Shows how to configure an Axios instance with request interceptors that automatically attach JWT tokens to outgoing requests. - Use Case: When scaffolding a new MERN-style application or refactoring a legacy Express/React project, apply these conventions to establish a clean folder structure and consistent data flow. ## Quick Start Ask the AI to scaffold a Node.js Express backend with modular routing and a React frontend with an Axios API layer following these best practices.