What problem does it solve? Building a React single-page application involves dozens of cross-cutting decisions — routing, state ownership, authentication, pagination, SEO, analytics, and testing — that are often made inconsistently across features. This Skill provides one consolidated implementation guide so every SPA feature follows the same conventions and architecture. ## Core Features & Use Cases - Full SPA Stack Guidance: Covers React 18 + TypeScript + Vite bootstrap, react-router routing with guards, React Query for server state, Zustand for UI state, and Cognito SDK authentication with Bearer-token BFF calls. - Cross-Cutting Concerns: Defines conventions for cursor pagination, forms with zod validation, a Tailwind-based design system with Storybook, async UX states, markdown rendering, SEO with JSON-LD, GA4 analytics, and Playwright E2E tests. - Use Case: When adding a new articles page to the SPA, use this Skill to wire the route, fetch paginated data via the typed BFF client with React Query, render markdown content, set per-route SEO meta, and ship a Playwright spec in the same PR. ## Quick Start Ask the agent to build a new SPA feature, such as an articles list page with cursor pagination and SEO meta, following the frontend skill conventions.