project-switcher

Switch between code projects by name or number using a configuration file.

271|27|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/hyperlist/feishu-multi-agent --skill project-switcher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-switcher
Source: https://github.com/hyperlist/feishu-multi-agent/tree/main/examples/coder-agent/skills/project-switcher
Command: npx skills add https://github.com/hyperlist/feishu-multi-agent --skill project-switcher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and config (resource) components.

What problem does it solve?

This Skill streamlines the management of multiple code repositories, allowing you to quickly switch your active working directory between different projects without manual navigation.

Core Features & Use Cases

  • Project Listing: View all registered projects with their descriptions and languages.
  • Directory Switching: Instantly change your current working directory to a selected project's path.
  • Session History: Keeps track of recent project switches for quick reference.
  • Use Case: As a developer working on a microservices architecture, you can use this Skill to switch between the frontend, backend, and database repositories with a single command.

Quick Start

Type /repo and press Enter to see a list of available projects, then type /repo followed by the project name or number to switch.

Frequently Asked Questions about project-switcher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I switch between multiple code projects from the command line?

To switch between code projects, use the /repo command to list available registered workspaces, then select a project by its name or number to instantly change your current working directory.

Can I manage multiple code repositories without manual directory navigation?

Yes, you can manage multiple code repositories without manual navigation by maintaining a configuration file that registers project paths, allowing instant directory switching via a single command.

How does workspace switching handle projects not explicitly registered in the configuration?

Workspace switching handles unregistered projects by using a fallback mechanism that scans workspace subdirectories to locate and identify the target code project you want to access.

Does this project management tool keep a history of recently accessed repositories?

Yes, this project management tool records session history of your recent project switches, providing quick reference context for previously accessed code repositories.

What is the best way to navigate a microservices architecture with multiple repositories?

The best way to navigate a microservices architecture is registering each frontend, backend, and database repository in a configuration file, then using a single command to switch between them.

Can I view project descriptions and languages before switching my working directory?

Yes, you can view project descriptions and languages by triggering the project listing feature, which displays all registered code projects before you commit to switching your working directory.