Train Cursor Agents as a Team
A practical Cursor team rollout plan for rules, skills, subagents, and reviewable AI coding workflows.

A good Cursor training plan teaches the team how to route work, not just how to prompt harder. Cursor, Anysphere's AI code editor, works best when rules, skills, subagents, and reviews are treated as shared engineering infrastructure.
Cursor AI training is a team practice for turning repeatable coding decisions into reviewable instructions, tools, and workflows. For teams, “cursor ai training” should leave behind artifacts the repo can keep using after the workshop ends.
Teach routing as a team workflow, not a magic switch
Smart model routing is the practice of sending a task to the right model, agent, or workflow based on what the work needs. In a Cursor team, that means deciding when to use the main agent, when to call a cursor subagent, when to rely on a cursor skill, and when to stop and ask a human.
The useful pattern is simple: route by risk and context. Let low-risk chores use fast default paths, send security-sensitive work to a focused review subagent, and require human approval for migrations, auth changes, billing logic, and data deletion paths.
This matters because teams are starting to use multiple AI coding surfaces at once. The same idea shows up around Claude Code, Anthropic's coding agent, and Codex, OpenAI's coding agent, but Cursor teams should anchor the behavior inside Cursor rules, workspace conventions, and reviewable diffs.
The trap is treating routing as cost optimization only. Cheap and fast is nice, but the real win is predictable behavior: the team knows which agent handled the work, which rules applied, and what evidence belongs in the pull request.
Write the repo rules before you add subagents
Start with cursor rules that describe how the repo works. A rule should be short, scoped, and boring enough that people will actually keep it current.
For example, a payments service might use a .cursor/rules/payments.mdc rule that says refund code must preserve idempotency keys, must include integration tests, and must not log full payment payloads. That is more useful than a giant root instruction file that says “be careful with payments.”
Add an AGENTS.md when the repo needs human-readable boundaries across tools. Keep the root file for global conventions, then add nested files near risky code paths, such as services/billing/AGENTS.md or packages/auth/AGENTS.md.
The trap is making one huge instruction file and calling it governance. Local scope beats one flat file because the agent sees the constraints closest to the work, and reviewers can check whether the right convention was changed with the code.
If your team is still deciding what belongs in rules versus prompts, pair this with Use Cursor Rules as Team Rails and the broader related training topic.
Package repeatable work as Cursor skills
Use cursor skills for procedures the team repeats: release notes, migration plans, incident summaries, API client updates, design-system changes, or test triage. A cursor skill should include the steps, templates, scripts, and examples that make the task less dependent on one senior engineer remembering the ritual.
A good skill has a narrow name and a description that says when to use it. The description is part of the activation surface, so vague names like backend-helper are worse than names like write-safe-db-migration-plan.
The trap is putting policy inside skills when it belongs in rules. Rules are the always-on rails for the repo; skills are the on-demand playbooks for a task.
Run a two-hour Cursor workshop
A practical cursor workshop can be short. Use 6–12 engineers, one real repo, and two hours of focused practice.
The learning outcomes should be visible by the end:
- Engineers can explain when to use the main agent, a cursor custom agent, a custom subagent, or a skill.
- The repo has one useful
.mdcrule and oneAGENTS.mdboundary. - The team has one reusable skill or subagent note for a real workflow.
- Reviewers have a checklist for AI-assisted changes.
A simple session flow works well. Spend 20 minutes mapping risky repo areas, 30 minutes writing rules and an AGENTS.md boundary, 35 minutes building one skill or cursor custom subagent note, 25 minutes running a small task through Cursor, and 10 minutes tightening the review checklist.
The trap is demoing too much. Training sticks when engineers edit their own repo and review a real diff, not when they watch someone else type a perfect prompt.
Check the after-state in code review
The measurable after-state is not “people liked the training.” It is whether Cursor-produced work now carries the same receipts you expect from normal engineering work.
A lead should be able to check three things in the next five pull requests: the relevant cursor rules were followed, the agent explained risky choices, and tests or review notes cover the changed behavior. If those are missing, the workflow is still prompt-driven instead of team-driven.
The trap is letting subagents become invisible automation. A cursor subagent should leave reviewable traces: what it checked, what it changed, and what it could not prove.
Copyable team rollout plan
Paste this into docs/cursor-team-rollout.md, then adapt the names to your repo.
# Cursor Team Rollout Plan
## Scope
Team: <team name>
Repo: <repo name>
Duration: 2 hours
Pilot size: 6–12 engineers
Owner: <engineering lead>
## Learning outcomes
By the end of the session, engineers can:
- Use Cursor Agent for a scoped code change with repo context.
- Explain when to use rules, skills, MCP, and subagents.
- Add or update one `.mdc` rule without making it too broad.
- Use `AGENTS.md` to document local repo boundaries.
- Review AI-assisted code with evidence, not vibes.
## Session flow
1. Map risky areas
- Pick 2–3 areas: auth, billing, migrations, permissions, data deletion.
- Decide which work must require human approval.
2. Add a Cursor rule
- File: `.cursor/rules/<area>.mdc`
- Include: scope, constraints, required tests, forbidden shortcuts.
3. Add an AGENTS.md boundary
- File: `<risky-area>/AGENTS.md`
- Include: ownership, architecture notes, commands, review expectations.
4. Create one skill or subagent note
- Skill candidate: `write-db-migration-plan`
- Subagent candidate: `security-reviewer`
- Include: when to use it, inputs it needs, output format, stop conditions.
5. Run one real task
- Use a small bug fix or refactor.
- Ask Cursor to cite the rule or boundary it used.
- Keep the final diff small enough to review in 15 minutes.
6. Review with receipts
- What rules applied?
- What tests changed?
- What did the agent assume?
- What needs human approval?
## Starter `.mdc` rule stub
---
description: Apply when changing billing, refunds, invoices, or payment provider code.
globs:
- "services/billing/**"
- "packages/payments/**"
---
- Preserve idempotency for all payment and refund operations.
- Do not log full provider payloads, card data, tokens, or customer secrets.
- Add or update integration tests for provider-facing behavior.
- Call out migration, retry, or reconciliation risks in the PR summary.
- Ask for human review before changing billing state machines or ledger writes.
## AGENTS.md boundary stub
# Billing agent instructions
This directory owns billing state, invoice generation, refunds, and provider reconciliation.
Before editing:
- Read the local Cursor rule for billing.
- Identify whether the change affects money movement or customer-visible invoices.
- Prefer small, reversible diffs.
Required review notes:
- State which billing invariant was preserved.
- List tests run.
- Note any provider behavior that could not be verified locally.
## Cursor review checklist
- [ ] The PR names the Cursor rule, skill, or subagent used.
- [ ] Risky assumptions are written down.
- [ ] Tests cover the behavior changed by the agent.
- [ ] Secrets, customer data, and logs were checked.
- [ ] A human reviewed high-risk paths before merge.
## Success check after one week
Review 5 AI-assisted PRs.
Pass condition: at least 4 include rules followed, tests run, and unresolved assumptions.
Common questions
-
What should Cursor AI training include for an engineering team?
Cursor AI training should include repo rules, skills, subagents, MCP basics, and a review checklist. A useful first session is 2 hours with 6–12 engineers and one real repo artifact, such as a
.mdcrule orAGENTS.mdboundary that the team keeps after the workshop. -
Do we need Cursor subagents before Cursor skills?
No, most teams should start with rules and one skill before adding subagents. A cursor subagent is useful when a role needs a distinct focus, such as security review or migration planning, but a cursor skill is usually better for repeatable procedures with templates and steps.
-
Where does Cursor MCP fit in this workflow?
Cursor MCP fits when the agent needs controlled access to external systems, such as GitHub, issue trackers, docs, databases, or internal knowledge. The caveat is permissions: connect only the systems needed for the workflow, and make risky actions reviewable instead of letting the agent act silently.
-
How do we keep Cursor rules from getting stale?
Keep Cursor rules close to the code they govern and review them like source files. A practical habit is to update the relevant
.mdcrule orAGENTS.mdboundary whenever a PR changes architecture, testing commands, ownership, or safety constraints. -
How do smart model routing tools affect Cursor teams?
Smart routing tools make the training question sharper: teams need to define which work goes where. Even if routing is automated, the repo still needs durable rules, clear subagent responsibilities, and review receipts so engineers can understand why a model or workflow handled a task.
Further reading
- Cursor — Agent
- Cursor — Rules
- Cursor — Skills
- Cursor — MCP
- Cursor — Enterprise
- Cursor — Changelog
- Model Context Protocol — specification
Start with one repo
Pick one risky repo path this week and add one rule, one boundary file, and one review checklist. That is enough to turn Cursor from a clever assistant into a workflow your team can actually inspect.
One methodology lens
One useful way to read this through our methodology is the Plan step: delegate first-pass decomposition and dependency mapping, review the sequencing and assumptions, and keep ownership of scope and priorities. If that split is still fuzzy, the workflow usually is too.
Related training topics
Related research

Train Your Team on Cursor 3.9
Use Cursor 3.9’s Customize page to roll out rules, skills, subagents, MCPs, and team habits.

Cursor Agents Need Team Conventions
A practical Cursor team convention for agents, rules, skills, AGENTS.md, and safer reviewable workflows.

Use Cursor Rules as Team Rails
A practical Cursor rules workflow for teams using subagents, skills, AGENTS.md, and reviewable coding habits.
Continue through the research archive
Newer research
Govern Coding Agents as a Team
A team convention for running coding agents with scoped rules, MCP boundaries, and reviewable Cursor workflows.
Earlier research
Choose Code Review Agents by Receipts
Use Cursor rules, AGENTS.md, and review receipts to make AI code review safer across coding agents.