What problem does it solve?
This Skill provides comprehensive guidelines and best practices for developing full-stack JavaScript applications, ensuring consistency, maintainability, and adherence to modern architectural patterns.
Core Features & Use Cases
- Architecture Guidance: Promotes frontend-heavy applications with minimal backend responsibilities.
- Data Modeling: Emphasizes defining a clear data model first using Drizzle-Zod for frontend-backend consistency.
- Frontend Development: Details best practices for routing (Wouter), form handling (React Hook Form, Shadcn UI), data fetching (React Query), and styling (Tailwind CSS, Shadcn UI).
- Backend Development: Outlines thin API routes and storage interface implementation.
- Styling & Theming: Covers dark mode implementation, color variable usage, and component styling rules.
- Use Case: A developer needs to build a new feature that involves creating new data entries, displaying them, and allowing users to edit them. This Skill provides the exact steps and rules to follow for both the frontend and backend implementation.
Quick Start
Follow the provided guidelines to implement a new feature in the full-stack JavaScript application.