Set up Cursor for teams: plan selection, member management, shared rules, admin dashboard, and onboarding. Triggers on "cursor team", "cursor organization", "cursor business", "cursor enterprise setup", "cursor admin".
Scanned 5/30/2026
Install via CLI
openskills install ComeOnOliver/skillshub---
name: "cursor-team-setup"
description: |
Set up Cursor for teams: plan selection, member management, shared rules, admin dashboard, and
onboarding. Triggers on "cursor team", "cursor organization", "cursor business", "cursor enterprise setup",
"cursor admin".
allowed-tools: "Read, Write, Edit, Bash(cmd:*)"
version: 1.0.0
license: MIT
author: "Jeremy Longshore <jeremy@intentsolutions.io>"
compatible-with: claude-code, codex, openclaw
tags: [saas, cursor, cursor-team]
---
# Cursor Team Setup
Configure Cursor for teams and organizations. Covers plan selection, member management, shared configurations, Privacy Mode enforcement, and onboarding workflows.
## Plan Comparison
| Feature | Pro ($20/user/mo) | Business ($40/user/mo) | Enterprise (custom) |
|---------|-------------------|----------------------|---------------------|
| Fast requests | 500/mo | 500/mo/seat | Custom |
| Tab completion | Unlimited | Unlimited | Unlimited |
| Privacy Mode | Optional | Enforced by default | Enforced |
| SSO (SAML/OIDC) | No | Yes | Yes |
| SCIM provisioning | No | No | Yes |
| Admin dashboard | No | Yes | Yes |
| Usage analytics | No | Yes | Yes (advanced) |
| Priority support | No | No | Yes |
| Dedicated account mgr | No | No | Yes |
| SLA | No | No | Yes |
| SOC 2 report access | No | Request | Included |
## Team Setup Workflow
### Step 1: Create Organization
1. Go to [cursor.com/settings](https://cursor.com/settings)
2. Click "Create Team" or "Create Organization"
3. Enter organization name and billing details
4. Select plan (Business or Enterprise)
### Step 2: Configure Team Settings
**Admin Dashboard** (Business/Enterprise):
```
Dashboard Sections:
├── Members → Invite, remove, assign roles
├── Usage → Request counts, model usage, costs
├── Privacy → Privacy Mode enforcement
├── Models → Restrict available models
├── SSO → SAML/OIDC configuration
└── Billing → Plan, invoices, seat management
```
### Step 3: Invite Members
```
Methods:
1. Email invitation: Admin dashboard > Members > Invite by email
2. Domain auto-join: Allow anyone with @company.com to join
3. SSO provisioning: Users auto-join when they sign in via SSO
4. SCIM (Enterprise): Automatic sync from identity provider
```
**Roles:**
| Role | Permissions |
|------|------------|
| Owner | Full admin, billing, delete org |
| Admin | Manage members, settings, SSO |
| Member | Use Cursor with team settings |
### Step 4: Enforce Privacy Mode
For Business and Enterprise plans:
1. Admin Dashboard > Privacy
2. Enable "Enforce Privacy Mode for all members"
3. Team members cannot disable Privacy Mode locally
4. Verification: each client pings server every 5 minutes to check enforcement
Privacy Mode guarantees:
- Zero data retention at model providers (OpenAI, Anthropic)
- No code used for model training
- No plaintext code stored on Cursor servers
### Step 5: Configure Model Access
Admin Dashboard > Models:
```
Available models (toggle on/off per team):
✅ GPT-4o
✅ Claude Sonnet
✅ Auto mode
❌ Claude Opus (restricted to save costs)
❌ o1 (restricted to save costs)
✅ cursor-small
```
Restricting models helps control costs -- premium models consume fast requests faster.
## Shared Configuration (via Git)
Team settings that belong in the project repository:
### Project Rules
```
.cursor/rules/
├── project.mdc # Stack, conventions (alwaysApply: true)
├── security.mdc # Security constraints (alwaysApply: true)
├── code-style.mdc # Naming, formatting (alwaysApply: true)
├── typescript.mdc # TS patterns (glob: **/*.ts)
├── react.mdc # React patterns (glob: **/*.tsx)
└── testing.mdc # Test conventions (glob: **/*.test.ts)
```
Commit these to git. Every team member gets the same AI behavior.
### Ignore Files
```
.cursorignore # Shared exclusions (commit to git)
.cursorindexingignore # Shared indexing exclusions (commit to git)
```
### Machine-Local Settings
These are NOT shared via git:
- `settings.json` (editor preferences -- personal choice)
- `keybindings.json` (keyboard shortcuts -- personal choice)
- API keys (stored in Cursor's local settings database)
## Onboarding New Team Members
### Onboarding Checklist
```markdown
## New Team Member: Cursor Setup (20 minutes)
### Account
[ ] Download Cursor from cursor.com/download
[ ] Sign in with @company.com email
[ ] Verify Business plan active (cursor.com/settings)
[ ] Verify Privacy Mode is ON (Cursor Settings > General)
### Project Setup
[ ] Clone the repository
[ ] Open in Cursor: `cursor /path/to/project`
[ ] Wait for indexing to complete (bottom status bar)
[ ] Verify rules loaded: Cmd+L > type "@Cursor Rules"
### Learn the Basics (10 min)
[ ] Tab completion: type code, accept with Tab
[ ] Chat: Cmd+L > "@Codebase how is auth handled?"
[ ] Inline Edit: select code > Cmd+K > "add error handling"
[ ] Composer: Cmd+I > describe a multi-file task
### Team Conventions
[ ] Read .cursor/rules/ files (our AI guidelines)
[ ] Use Conventional Commits for commit messages
[ ] Start new chats for new tasks (don't reuse old conversations)
[ ] Review all AI-generated code before committing
```
### Buddy System
Pair new team members with experienced Cursor users for their first week. Focus areas:
- When to use Chat vs Composer vs Inline Edit
- How to write effective prompts with `@` context
- Common pitfalls (context overflow, blind apply)
- Team-specific rules and conventions
## Usage Monitoring
### Admin Dashboard Metrics
| Metric | Purpose |
|--------|---------|
| Requests per user | Identify power users and underutilizers |
| Model distribution | Which models are used most |
| Fast vs slow requests | Quota consumption rate |
| Cost per seat | ROI calculation |
### Adoption Indicators
```
High adoption:
- 80%+ team members active weekly
- Average 10+ requests/day per user
- Rules files regularly updated in git
Low adoption (needs attention):
- Team members not signing in
- Rules files stale or absent
- No AI commit messages in git history
```
## Enterprise Considerations
- **SCIM provisioning**: Sync users and groups from Okta/Azure AD automatically (Enterprise only)
- **Audit logging**: Enterprise plans include detailed usage audit logs for compliance
- **Cost allocation**: Track AI costs per team/project for internal chargeback
- **Vendor review**: Request Cursor's SOC 2 Type II report and security questionnaire for procurement
## Resources
- [Cursor Team Documentation](https://docs.cursor.com/plans/business)
- [Cursor Enterprise](https://cursor.com/enterprise)
- [Admin Dashboard](https://cursor.com/settings)
- [Privacy and Data Governance](https://docs.cursor.com/enterprise/privacy-and-data-governance)
No comments yet. Be the first to comment!