Codegen agents are used across various development lifecycles, primarily for building new functionality, analyzing code, and maintaining systems. Based on usage data, the primary categories are:
- Code Development & Implementation: Building full-stack applications (Next.js/React), implementing features, developing APIs (REST/GraphQL), and managing database schemas/migrations.
- Code Review & Analysis: Performing PR reviews with inline suggestions, conducting codebase audits for security and performance, and reviewing system architecture.
- Bug Fixes & Maintenance: Debugging complex stack issues, managing dependency updates, fixing build/deployment configurations, and optimizing performance.
- Project Management & Documentation: Managing Linear tickets, creating READMEs and API docs, scoping features, and automating CI/CD workflows.
- AI/ML & Specialized Tasks: Feature flag cleanup (e.g., Statsig), data analysis via SQL, and custom tooling development.
Commonly used communication channels for triggering these tasks include Linear, Chat/API, Slack, and GitHub.