# Roles

> Give an agent a job description — reviewer, tester, researcher and more — in one click.

Source: https://docs.neurosquad.ai/en/agents/roles

A **role** tells an agent what kind of work it's there for. NeuroSquad has ready-made roles —
**Reviewer**, **Tester**, **Researcher**, **Architect**, **Writer** — or **Custom**, where you describe
the role in your own words.

## Give a role

- **When creating an agent** — pick a role in the **New agent** dialog. It's typed into the new agent
as its first prompt; press Enter in its terminal to send it.
- **To an agent that's already running** — choose **Role** in its ⋯ menu, pick one and press
**Send role**.

The role is sent once, as a normal prompt you can see. NeuroSquad never changes or re-sends it behind
your back. The card shows the role next to the agent's name.

**Good for:** a squad where each agent has a clear job — one writes the code, one tests it, one
reviews it.
