What problem does it solve?
This Skill provides comprehensive guidelines and best practices for developing modern, efficient, and maintainable full-stack JavaScript applications, ensuring consistency and quality across the development process.
Core Features & Use Cases
- Architecture & Data Modeling: Enforces a clear separation of concerns and a robust data modeling approach using Drizzle ORM and Zod for schema definition and validation.
- Frontend Development: Guides the implementation of routing with Wouter, form handling with React Hook Form and Shadcn UI, and data fetching with React Query.
- Backend Development: Outlines best practices for API route creation and storage interface implementation.
- Styling & Theming: Details how to implement consistent visual styles, including dark mode support and the use of Shadcn UI components.
- SEO Best Practices: Ensures pages are discoverable and shareable.
- Use Case: Developing a new e-commerce platform where product data needs to be managed efficiently from backend persistence to frontend display, with a focus on user experience and maintainability.
Quick Start
Follow these guidelines to build a new full-stack JavaScript application, starting with defining the data model in shared/schema.ts.