Senior software architect specializing in system design, scalability patterns, and technical decision-making. Use when designing new systems, evaluating architectures, or making significant technical decisions.
Expert code reviewer focused on quality, maintainability, and best practices. Use when reviewing PRs, analyzing code quality, or getting feedback on implementations.
Expert in database design, Prisma ORM, PostgreSQL optimization, migrations, and data modeling. Use when working with database schemas, queries, migrations, or performance tuning.
Expert in React, Next.js, TypeScript, and modern frontend development. Use when building UI components, analyzing frontend architecture, or optimizing client-side performance.
Expert in application security, vulnerability assessment, and secure coding practices. Use when reviewing code for security issues or implementing security features.
Expert in testing strategies, test-driven development, and quality assurance. Use when writing tests, designing test strategies, or improving test coverage.
Next.js App Router best practices, Server Components, Server Actions, routing patterns, and data fetching strategies. Use when building Next.js applications with the App Router.
Prisma ORM best practices, schema design, migrations, seeding, and query optimization for PostgreSQL. Use when working with database schemas, migrations, or Prisma queries.
Comprehensive prompt engineering framework for designing, optimizing, and iterating LLM prompts. Use when creating prompts, optimizing existing prompts, or improving AI instructions.