What problem does it solve? Teams building full-stack TypeScript projects often end up with inconsistent folder structures, mixed naming conventions, undocumented code, and ad-hoc deployment setups. This Skill standardizes the entire nerdev-co development methodology so every project follows the same Turborepo + Bun monorepo architecture. ## Core Features & Use Cases - Monorepo Scaffolding Standards: Defines the canonical apps/ and packages/ layout with Vite + TanStack Router frontends, Bun + Elysia HTTP backends, and Bun WebSocket servers. - Naming and Documentation Conventions: Enforces camelCase files and functions, PascalCase types, mandatory JSDoc on exports, and required project files like AGENTS.md, design.md, and openapi.yaml. - Backend and Real-Time Patterns: Provides route file conventions, Prisma schema patterns with optimistic locking, diff-based WebSocket sync, session auth, and rate limiting. - CI/CD and Deployment: Includes GitHub Actions pipelines (typecheck, lint, build) and single-EC2 deployment with Nginx reverse proxy and PM2 process management. - Use Case: When starting a new collaborative canvas app, ask the agent to scaffold the project and it will create the full Turborepo structure with shared packages, typed WebSocket messages, and a deployment guide. ## Quick Start Ask the agent to scaffold a new nerdev-co style monorepo with a Vite frontend, Elysia backend, and shared Prisma package following these conventions.