SKILL.md
$27
Error Handling and Validation
- Prioritize comprehensive error handling and edge cases
- Use early returns and guard clauses for preconditions
- Implement custom error types for consistency
- Validate user input rigorously
UI and Styling
- Leverage modern frameworks: Tailwind CSS, Shadcn UI, Radix UI
- Maintain consistent, responsive design patterns
State and Data Management
- Use Zustand or TanStack React Query for state and data fetching
- Implement Zod for schema validation
Security and Performance
- Apply proper error handling and input validation
- Follow performance optimization techniques for load times and rendering
Testing and Documentation
- Write Jest and React Testing Library unit tests
- Include JSDoc comments for IDE intellisense
- Document complex logic clearly