AI Roles (Agents)
AI Roles (formerly Agents) are specific personas you instruct the AI to adopt.
Integrated in .cursorrules
If you use the .cursorrules file, you often don't need to manually invoke these. The system automatically switches roles based on your task (e.g. Planning → Architect, Coding → Builder).
By assigning a clear role, you limit the AI's search space and force it to adopt professional constraints.
Available Agents
- Overview: Why use personas?
- Requirements Engineer: Clarifies intent, creates User Stories.
- Solution Architect: Designs systems, makes trade-offs (ADRs).
- Frontend Developer: Implements UI/UX with strict component rules.
- Backend Developer: Implements logic, API, and database schemas.
- QA Engineer: Writes tests, analyzes defects, creates reproduction steps.
How to use
Start every significant session with:
"Act as a [Role Name]. Context: [Project Context]..."