概要
This skill provides a comprehensive architectural framework for building high-quality frontend applications using React and TypeScript. It enforces strict type safety by prohibiting the 'any' type in favor of type guards and generics, promotes modern React patterns like functional components and custom hooks, and implements advanced error handling strategies such as the Result type pattern. By following these guidelines, developers can reduce technical debt through aggressive refactoring, maintain a single source of truth in state management, and ensure client-side security by preventing the exposure of sensitive secrets.