What problem does it solve? Working in a pnpm monorepo with composite TypeScript libraries, leaf application packages, and contract-first API development involves many conventions that are easy to get wrong, from project reference wiring to dependency placement and proxy routing. This Skill encodes those rules so cross-package changes, new libraries, and API endpoints are built correctly the first time. ## Core Features & Use Cases - Workspace Structure Guidance: Explains the artifacts/lib/scripts layout, composite vs leaf package TypeScript models, and how to add new libs or artifacts with correct tsconfig references. - Contract-First API Development: Defines OpenAPI specs first, then generates Zod schemas and React Query hooks via Orval codegen, with rules for operationIds, nullable fields, and error handling. - Server & Database Conventions: Covers Express 5 routing patterns, pino structured logging, and Drizzle ORM schema definitions with migration commands. - Use Case: When adding a new feature that spans a database table, an API endpoint, and a React frontend, follow this Skill to create the Drizzle schema, extend the OpenAPI spec, run codegen, and implement the route with proper validation and logging. ## Quick Start Ask the assistant to add a new API endpoint with its database table and frontend hook following the pnpm workspace conventions.