What problem does it solve? Building React/Next.js interfaces often leads to oversized components, misused state, missing loading/error handling, broken accessibility, and premature optimization. This Skill provides a structured checklist and bug-fix pattern so students ship clean, responsive, accessible frontends without over-engineering. ## Core Features & Use Cases - Implementation Checklist: Nine concrete rules covering component size, typed props, state management (local vs TanStack/Zustand/Context), data states, forms, accessibility, performance, responsiveness, and build verification. - Bug Fix Pattern: A standard Cause/Fix/Validation format for documenting and verifying React/Next.js corrections. - Common Pitfalls List: Warns against 500-line components, useEffect overuse, duplicated derived state, and clickable divs without buttons. - Use Case: A student building a dashboard page asks for a review; the Skill checks mobile layout, keyboard navigation, error/loading states, and runs the build before delivery. ## Quick Start Ask the assistant to review your React or Next.js component for accessibility, state management, and responsiveness using this frontend checklist.