Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
spencerpauly avatar

Switching Projects

  • 206 installs
  • 655 repo stars
  • Updated August 2, 2026
  • spencerpauly/awesome-cursor-skills

Helps with ai & agent building tasks.

About

switching-projects is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted coding.

  • switching-projects
  • AI & Agent Building
  • AI-coding skill

Switching Projects by the numbers

  • 206 all-time installs (skills.sh)
  • +24 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #2,844 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/spencerpauly/awesome-cursor-skills --skill switching-projects

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs206
repo stars655
Last updatedAugust 2, 2026
Repositoryspencerpauly/awesome-cursor-skills

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

Switch Project

Use this skill when the user wants to switch to a different project, open another codebase, or move the current conversation to a different workspace root.

How It Works

Cursor has a built-in MCP server called cursor-app-control with a tool called move_agent_to_root that changes the agent's active workspace directory. This lets you switch projects mid-conversation without opening a new window.

Steps

1. Ask or infer the target project — if the user says "switch to my-app", search for it. Common project locations:

  • ~/Documents/development/
  • ~/projects/
  • ~/code/
  • ~/repos/

List directories in the likely parent folder to find the project:

   ls ~/Documents/development/

If ambiguous, ask the user which project they mean.

2. Switch the workspace — call the cursor-app-control MCP tool:

   Tool: move_agent_to_root
   Arguments: { "rootPath": "/Users/<username>/Documents/development/<project-name>" }

This updates the visible workspace, file tree, and default working directory for all subsequent commands.

3. Orient in the new project — after switching, briefly describe what you see:

  • Read the project's package.json, README.md, or equivalent to understand the stack.
  • Run git status to show the current branch and state.
  • List the top-level directory structure.

Creating a New Project

If the user wants to start a new project and switch to it:

1. Call create_project with the desired path — this creates the directory and initializes a git repo. 2. Call move_agent_to_root to switch into it. 3. Begin scaffolding.

Notes

  • This only works if the cursor-app-control MCP server is enabled.
  • The switch happens in the current conversation — no new window is opened.
  • All file paths in subsequent tool calls will resolve relative to the new root.
  • You can switch back to the original project the same way.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.