
React Frontend Expert
This is a comprehensive implementation guide for React 18+ with TypeScript, focused on the actual coding phase. It enforces functional components only (no React.FC), provides opinionated project structure separating features from shared components, and includes battle-tested patterns for custom hooks like useAuth and useDebounce. The TanStack Query section is especially solid, pushing query options factories to prevent key collisions and emphasizing cache invalidation over manual refetches. It explicitly scopes itself to implementation, carving out testing and deployment to other skills. If you're building a modern React app and want consistent patterns across your team without debating architecture mid-sprint, this gives you the rails.
- skills.sh installs
- 206
- GitHub stars
- 8
- last updated
- Aug 21, 2026
Install
$ npx -y skills add hieutrtr/ai1-skills --skill react-frontend-expert --agent claude-codeInstalls into .claude/skills of the current project.
Files
React Frontend Expert
When to Use
Activate this skill when:
- Creating or modifying React components (functional components only)
- Writing custom hooks (
useXxx) - Building pages with routing
- Implementing data fetching with TanStack Query
- Handling forms with validation
- Setting up project structure for a React/TypeScript application
Do NOT use this skill for:
- Writing component or hook tests (use
react-testing-patterns) - E2E browser testing (use
e2e-testing) - API contract design (use
api-design-patterns) - Backend implementation (use
python-backend-expert) - Deployment or CI/CD (use
deployment-pipeline)
Instructions
Project Structure
Sponsors
Details
- Repository
- github.com/hieutrtr/ai1-skills
- Categories
- Frontend Development, Testing & QA, Design & UI/UX
- First seen
- Jun 3, 2026