Skip to main content
Cursor supports Agent Teams Lite through .cursorrules files. Skills work as inline instructions, providing structured SDD workflow within Cursor’s AI-first editing experience.

Prerequisites

  • Cursor installed and configured
  • Git installed for cloning the repository
  • Access to ~/.cursor/skills/ (global) or project directory (project-local)

Installation Steps

1

Clone the repository

2

Choose installation scope

Cursor supports both global and project-local installations.
You should see output like:
3

Add orchestrator to .cursorrules

Cursor reads AI instructions from .cursorrules files in your project root.Navigate to your project directory and create or edit .cursorrules:
Append the contents from examples/cursor/.cursorrules.
The orchestrator rules teach Cursor to:
  • Detect SDD triggers and commands
  • Read skill files from ~/.cursor/skills/sdd-*/SKILL.md (or ./skills/)
  • Execute skills inline within current context
  • Track state between phases
  • Follow artifact storage policies (engram/openspec/none)
Key sections:
  • Operating Mode (delegate-only principle)
  • Artifact Store Policy
  • Commands table
  • Command → Skill Mapping
  • Dependency graph
  • Engram Artifact Convention
.cursorrules files are project-specific. Add SDD rules to each project where you want to use it, or include it in your project template.
4

Verify installation

Open Cursor in your project:
Open the AI chat panel (Cmd+L / Ctrl+L) and type:
Expected response:

Configuration Locations

Global Skills

~/.cursor/skills/sdd-*/Available across all projects

Project Skills

./skills/sdd-*/Project-specific skills

Rules

.cursorrulesProject-level AI instructions

How It Works

Cursor doesn’t have a Task tool for sub-agent delegation. Skills run inline: Characteristics:
  • Skills execute in the same context window
  • No fresh context per phase
  • Still provides structured workflow
  • Planning phases work well
  • Implementation guided by skill instructions
  • Orchestrator handles batching

Example Usage

Initialize SDD

Start a New Feature

Fast-Forward Planning

Apply Changes

Artifact Storage

Team Setup

To share SDD with your team:
1

Commit .cursorrules to repository

2

(Optional) Commit project-local skills

If using project-local skills instead of global:
3

Document in README

Add to your project’s README:

Usage

Open Cursor and run:
  • /sdd-init - Initialize SDD context
  • /sdd-new <feature> - Start a new feature
  • /sdd-apply - Implement tasks
See .cursorrules for complete command reference.
They’ll need to install skills globally (one-time setup).

Verification Checklist

1

Check skills directory (global)

Should show 9 directories:
2

Check skills directory (project-local)

If using project-local installation:
Should show same 9 directories.
3

Check shared conventions

Should show:
4

Verify .cursorrules exists

Should return matches if orchestrator rules are present.
5

Test in Cursor

Should recognize the command and read the skill.

Troubleshooting

Problem: Cursor doesn’t recognize /sdd-initSolutions:
  1. Verify .cursorrules exists in project root
  2. Check orchestrator rules are appended to .cursorrules
  3. Restart Cursor to reload configuration
  4. Try alternative phrasing: “Initialize SDD for this project”
Problem: Cursor can’t read skill filesSolutions:
  1. Check skills location:
    • Global: ~/.cursor/skills/sdd-*/
    • Project: ./skills/sdd-*/
  2. Verify each skill has SKILL.md file
  3. Check file permissions allow reading
  4. Ensure .cursorrules references correct path
Problem: Orchestrator behavior not activeSolutions:
  1. Check .cursorrules is in project root (not subdirectory)
  2. Ensure file is readable: cat .cursorrules
  3. Verify file has correct content (check for SDD section)
  4. Restart Cursor after making changes
  5. Try opening project folder directly (not individual files)
Problem: Errors about context lengthSolutions:
  1. Use /sdd-explore first to understand scope
  2. Break large features into smaller changes
  3. Use none artifact mode to reduce context usage
  4. Consider using Claude Code or OpenCode for large features (true sub-agents)

Limitations

Cursor runs skills inline rather than as true sub-agents. This means:
  • No fresh context per phase
  • Higher context usage than true sub-agent systems
  • May hit context limits on very large features
  • Planning phases work well
  • Implementation may need manual intervention on complex changes
For the best sub-agent experience with fresh context windows, consider:

Next Steps

Quick Start

Learn the SDD workflow

Commands Reference

Complete command documentation

Engram Setup

Install recommended persistence

Team Workflows

Share SDD with your team