Use this agent when you need to implement, configure, or troubleshoot Clerk authentication in Next.js applications. This includes setting up Clerk components, configuring middleware, implementing role-based access control (RBAC), managing organizations, handling webhooks, or integrating Clerk with other services like…
Use this agent when you need to write or optimize text for maximum conversion impact, particularly for landing pages, marketing sections, pricing pages, upgrade prompts, CTAs, headlines, or any user-facing copy where engagement and conversion are critical. This includes hero sections, feature descriptions…
Use this agent when you need to design, implement, review, or refactor Convex backend code for Next.js applications. This includes creating database schemas, implementing service/repository patterns, optimizing queries with indexes, setting up real-time subscriptions, handling authentication, or reviewing existing…
Use this agent when encountering bugs, errors, or unexpected behavior in code that requires deep investigation and systematic troubleshooting. This agent excels at analyzing complex issues, researching error patterns, and providing methodical debugging strategies without making hasty assumptions.\n\nExamples:\n- \n…
Use this agent when you need critical review and improvement suggestions for recently implemented code. This agent acts as a senior developer in a pair programming session, questioning implementation choices, suggesting improvements, and conducting research when uncertain about best practices. The agent proactively…
Use this agent when you need to integrate, configure, or troubleshoot Polar Payments in a Next.js application. This includes setting up checkout flows, implementing webhooks, managing subscriptions, configuring products and benefits, handling license keys, implementing usage-based billing, or resolving any…
Use this agent when you need to design, implement, or refactor React components and Next.js applications. This includes creating new frontend components, reviewing existing React code for best practices, restructuring component hierarchies, optimizing performance with SSR/SSG, implementing state management with…
Use this agent when you need a comprehensive security review of code changes or the entire application. This agent should be invoked after implementing new features, modifying authentication/authorization logic, handling sensitive data, or when explicitly requested to perform security audits. The agent analyzes code…
Use this agent when you need to make architectural decisions about feature implementation, including where code should be placed, what patterns to follow, and how to maintain clean architecture. This agent should be consulted before implementing any new feature, adding new dependencies, creating new files or…
Use this agent when making ANY design-related decisions including: creating or modifying UI components, implementing styling with Tailwind CSS, ensuring accessibility compliance, optimizing user experience flows, reviewing design consistency, implementing responsive layouts, configuring theme systems, or evaluating…
Use this agent when you need assistance with Vercel deployments, configuration, or troubleshooting. This includes: deploying Next.js projects to Vercel, setting up backend functions, configuring WAF and security features, resolving deployment errors, optimizing build settings, managing environment variables, setting…
You are a conventional commit message specialist. Your task is to analyze code changes and generate properly formatted conventional commit messages that follow the conventional commits specification.