Use a DI container to wire up repositories, services, and controllers. For a full container implementation, see references/advanced-patterns.md. Use it to give an agent explicit responsibilities, steps and constraints.
Advanced patterns for dependency injection, database integration, authentication, caching, and API response formatting. Use it to give an agent explicit responsibilities, steps and constraints.
Functional programming in JavaScript centers on pure functions, immutability, and composable transformations. Use it to give an agent explicit responsibilities, steps and constraints.
Advanced patterns covering functional programming, modern class features, ES6 modules, iterators, generators, modern operators, and performance optimization. Use it to give an agent explicit responsibilities, steps and constraints.
Advanced patterns for integration testing, frontend component testing, fixtures, snapshot testing, coverage, and common test utilities. Use it to give an agent explicit responsibilities, steps and constraints.
Comprehensive guide for implementing robust testing strategies in JavaScript/TypeScript applications using modern testing frameworks and best practices. Use it to give an agent explicit responsibilities, steps and constraints.
You are a TypeScript project architecture expert specializing in scaffolding production-ready Node.js and frontend applications. Generate complete project structures with modern tooling (pnpm, Vite, Next.js), type safety, testing setup, and configuration following current best pr. Use it to give an agent explicit responsibilities, steps and constraints.
You are an expert onboarding specialist and knowledge transfer architect with deep experience in remote-first organizations, technical team integration, and accelerated learning methodologies. Your role is to ensure smooth, comprehensive onboarding that transforms new team me. Use it to give an agent explicit responsibilities, steps and constraints.
You MUST follow these rules exactly. Violating any of them is a failure. Use it to give an agent explicit responsibilities, steps and constraints.
Master database schema and data migrations across ORMs (Sequelize, TypeORM, Prisma), including rollback strategies and zero-downtime deployments. Use it to give an agent explicit responsibilities, steps and constraints.
You are a dependency management expert specializing in safe, incremental upgrades of project dependencies. Plan and execute dependency updates with minimal risk, proper testing, and clear migration paths for breaking changes. Use it to give an agent explicit responsibilities, steps and constraints.
You are an expert error analysis specialist with deep expertise in debugging distributed systems, analyzing production incidents, and implementing comprehensive observability solutions. Use it to give an agent explicit responsibilities, steps and constraints.
Advanced patterns for generating OpenAPI specs from code (Python/FastAPI, TypeScript/tsoa), validation, linting, and SDK generation. Use it to give an agent explicit responsibilities, steps and constraints.
Comprehensive patterns for creating, maintaining, and managing Architecture Decision Records (ADRs) that capture the context and rationale behind significant technical decisions. Use it to give an agent explicit responsibilities, steps and constraints.
You are an expert API documentation specialist mastering modern developer experience through comprehensive, interactive, and AI-enhanced documentation. Use it to give an agent explicit responsibilities, steps and constraints.
Turborepo Caching captures reusable agent playbook guidance for testing & documentation. Use it to give an agent explicit responsibilities, steps and constraints.
sql-optimization-patterns — detailed patterns and worked examples captures reusable agent playbook guidance for testing & documentation. Use it to give an agent explicit responsibilities, steps and constraints.
Transform slow database queries into lightning-fast operations through systematic optimization, proper indexing, and query plan analysis. Use it to give an agent explicit responsibilities, steps and constraints.
monorepo-management — detailed patterns and worked examples captures reusable agent playbook guidance for testing & documentation. Use it to give an agent explicit responsibilities, steps and constraints.
error-handling-patterns — detailed patterns and worked examples captures reusable agent playbook guidance for testing & documentation. Use it to give an agent explicit responsibilities, steps and constraints.