Multi-project workspace management for companies and monorepos. Manage related repositories, track dependencies, coordinate branches, and streamline team onboarding.
Invoke the workspaces:workspace-affected skill and follow it exactly.
Invoke the workspaces:workspace-clone skill and follow it exactly.
Invoke the workspaces:workspace-doctor skill and follow it exactly.
Invoke the workspaces:workspace-init skill and follow it exactly.
Invoke the workspaces:workspace-search skill and follow it exactly.
Overview and getting started guide for the workspaces plugin. Use when user asks "how do I use workspaces", "workspaces help", or "getting started with workspaces".
Show dependency graph for a project - what depends on it and what it depends on. Use when user asks "what depends on X", "affected by changes", or "dependency graph".
Clone one or all repositories configured in a workspace to their designated paths. Use when user says "clone repos", "clone all", or wants to download workspace repositories.
Check prerequisites, verify installations, and run health checks for workspace services. Use when user says "check setup", "verify installation", "doctor", or "health check".
Initialize a new workspace configuration for managing multiple related projects. Use when user says "setup workspace", "create workspace", "init workspace", or wants to configure a new multi-repo environment.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for managing multi-repo development environments.
Installation • Quick Start • Commands • Configuration
If you work at a company with multiple repositories (api, frontend, admin, mobile, etc.), you know the pain: cloning everything, remembering which ports each service uses, figuring out what depends on what, and onboarding new team members who have to piece it all together.
Workspaces fixes this by giving Claude Code awareness of your entire project structure—not just the single repo you're sitting in.
In Claude Code, register the marketplace:
/plugin marketplace add patricio0312rev/workspaces-marketplace
Then install the plugin:
/plugin install workspaces@workspaces-marketplace
git clone https://github.com/patricio0312rev/workspaces.git ~/.claude/plugins/workspaces
Then add to ~/.claude/settings.json:
{
"plugins": ["~/.claude/plugins/workspaces"]
}
Restart Claude Code and run:
/workspaces:init
1. Create a workspace
/workspaces:init
Claude will walk you through adding your projects—names, repos, paths, ports, and how they relate to each other.
2. Clone everything
/workspaces:clone all
3. Set up projects
/workspaces:setup all
Runs the setup commands you defined (npm install, migrations, etc.)
4. Verify it works
/workspaces:doctor
Checks prerequisites, versions, and runs health checks.
5. See where things stand
/workspaces:status
Shows git branches, uncommitted changes, and which services are running across all projects.
| Command | What it does |
|---|---|
/workspaces:init | Create a new workspace configuration |
/workspaces:status | Git status + service status across all projects |
/workspaces:clone [project|all] | Clone repositories |
/workspaces:setup [project|all] | Run setup scripts |
/workspaces:start [project|all] | Start development servers |
/workspaces:stop [project|all] | Stop services |
/workspaces:affected <project> | Show what depends on a project |
/workspaces:search <query> | Search code across all projects |
/workspaces:doctor | Check prerequisites and health |
Workspace configs live in ~/.claude/workspaces/<name>/WORKSPACE.md:
# Workspace: Acme Corp
## Company
name: Acme Corp
description: E-commerce platform
## Projects
| name | repo | path | stack | port |
| -------- | -------------------------------- | -------------------- | ------------- | ---- |
| api | [email protected]:acme/api.git | ~/work/acme/api | Node, Express | 3000 |
| admin | [email protected]:acme/admin.git | ~/work/acme/admin | React | 3001 |
| homepage | [email protected]:acme/homepage.git | ~/work/acme/homepage | Next.js | 3002 |
## Relationships
- admin -> api (REST client, consumes /api/v1/\*)
- homepage -> api (product catalog)
## Commands
start-all: cd ~/work/acme && docker-compose up -d
stop-all: cd ~/work/acme && docker-compose down
## Prerequisites
- Node.js 20+
- Docker
## Setup Scripts
api: npm install && npm run db:migrate
admin: npm install
homepage: npm install
## Health Checks
api: curl -s http://localhost:3000/health | grep -q "ok"
Auto-detection: When you're in a project directory, workspaces figures out which workspace it belongs to (by path or git remote) and loads that context automatically.
Cross-project awareness: Ask "what depends on the api?" and Claude knows. Ask to search for a function across all repos, and it can.
Onboarding: New team member? They run three commands and everything is cloned, configured, and verified.
workspaces/
├── .claude-plugin/
│ └── plugin.json
├── commands/ # Slash commands
├── skills/ # Skill definitions
├── hooks/ # Session hooks
└── lib/ # Shared utilities
npx claudepluginhub patricio0312rev/workspaces-marketplace --plugin workspacesCreate virtual workspaces that unify AI coding assistant configs (agents, commands, skills, hooks) across multiple sibling git repos. Works with Claude Code and Codex. Supports worktrees for synchronized multi-repo feature development.
Manage monorepo packages with affected detection and version synchronization
Install, update, and configure Pappardelle workspaces. Provides /init-pappardelle (interactive setup wizard), /update-pappardelle (update to latest version), and /configure-pappardelle (interactive config editor).
Manage isolated git worktree workspaces for multi-repo development
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.