Skip to main content

# Power Techniques: Multi-file Edits, Context & Composer

Composer: Multi-File AI Agent

Composer (Cmd+I or Ctrl+I) is where Cursor becomes truly powerful. While Cmd+K edits one spot, Composer can:

  • Create multiple new files
  • Edit existing files across your project
  • Run terminal commands
  • Iterate on errors automatically

Example — adding a full feature: ` Composer prompt: "Add a /api/users endpoint with GET (list all) and POST (create). Include: - Prisma schema model for User with id, name, email, createdAt - API route handler in app/api/users/route.ts - Input validation with zod - TypeScript types in lib/types.ts Run the Prisma migration after creating the schema."

Composer creates all four files, writes the migration command, and applies the changes atomically. You review the diff across all files before accepting.

Unlock this lesson

Upgrade to Pro to access the full content

What you'll learn:

  • Use Composer to coordinate changes across multiple files simultaneously
  • Master @-references to give AI precisely the right context
  • Use .cursorrules to set project-specific AI behavior