Backend development specialist for APIs and server logic. Use this agent when creating API endpoints, route handlers, database operations, authentication logic, middleware, server actions, or any server-side functionality. Works with Node.js, Python, Go, or any backend stack.
Code review specialist for quality assurance. Use this agent when reviewing code, checking pull requests, evaluating code quality, ensuring best practices, or when you want feedback on implementation.
Debugging specialist for errors and issues. Use this agent when something is broken, not working, throwing errors, crashing, failing tests, behaving unexpectedly, or when you need to fix a bug.
Deployment specialist for production and CI/CD. Use this agent when deploying to production, setting up staging, configuring hosting (Railway, Vercel, Netlify, AWS), managing environment variables, setting up GitHub Actions, or troubleshooting deployment.
Documentation specialist for creating and updating docs. Use this agent when writing README files, adding code comments, creating API documentation, explaining code, or improving documentation.
Frontend development specialist. Use this agent when building user interfaces, creating components, implementing styling, adding animations, making responsive layouts, building forms, modals, buttons, navigation, or any client-side UI work. Works with React, Vue, Svelte, vanilla HTML/CSS/JS, or any frontend framework.
Fullstack development specialist for complete features. Use this agent when implementing end-to-end features that span both frontend and backend, building new features from scratch, or when you need coordinated changes across the entire stack.
Performance optimization specialist. Use this agent when something is slow, needs optimization, improving load times, reducing bundle size, implementing caching, or profiling performance.
Research specialist for exploration and investigation. Use this agent when you need to research how something works, find information in the codebase, explore patterns, investigate dependencies, or understand existing implementations.
Security audit specialist for vulnerability assessment. Use this agent when reviewing code for security issues, checking authentication, auditing for vulnerabilities, or assessing security risks.
Testing specialist for test coverage. Use this agent when writing unit tests, integration tests, e2e tests, improving test coverage, or setting up testing infrastructure.