What problem does it solve?
Real-world React code often falls into hook misuse, bloated god components, messy state handling, and brittle Next.js App Router boundaries. This skill provides a cohesive, opinionated set of practices to keep React projects maintainable, aligned with Sublime's code-craft posture, and easy to review and refactor across TypeScript/TSX projects.
Core Features & Use Cases
- Enforces disciplined hook usage (no derived state in effects, proper event handling, and straightforward render-time derivations).
- Guides component architecture to avoid god components, reduce prop explosion, and promote composition over prop passing.
- Covers Next.js App Router / React Server Components boundaries, data fetching, and server/client dichotomy for robust server-rendered UIs.
- Includes testing, styling, and accessibility best practices to improve reliability, UX, and maintainability.
Quick Start
Review a React project and apply Sublime's posture to refine hooks, architecture, and boundary usage in real code.