Help us improve
Share bugs, ideas, or general feedback.
From groundwork
Switches active project in monorepo: reads .groundwork.yml, lists projects with spec status (PRD, Architecture, Tasks), prompts selection, sets GROUNDWORK_PROJECT context, persists via Node script.
npx claudepluginhub etr/groundworkHow this skill is triggered — by the user, by Claude, or both
Slash command
/groundwork:project-selectorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Quick project switching within a configured monorepo.
Detects single-project or monorepo structure, creates .groundwork.yml config for monorepos, updates .gitignore, and persists project selection for Groundwork.
Switches project context via guided menu in Claude Code. Detects repos with CLAUDE.md/CONTEXT files from workspace root, loads instruction chains, ref/wip indexes. Use /switch, /switch -, or path.
Detects project type, tech stack, AIWG phase status, team config, git activity, blockers, and risks from .aiwg files and repo. Summarizes context and recommends next actions.
Share bugs, ideas, or general feedback.
Quick project switching within a configured monorepo.
Read .groundwork.yml from the repo root.
If not found: "No .groundwork.yml found. Run /groundwork:setup-repo to configure your repository first."
Present available projects with their spec status:
## Available Projects
| # | Project | Path | Specs |
|---|---------|------|-------|
| 1 | web-app | apps/web-app | PRD, Architecture, Tasks |
| 2 | mobile-app | apps/mobile-app | PRD |
| 3 | api-server | services/api | (none) |
For each project, check if <path>/specs/ exists and what spec files are present.
Use AskUserQuestion to ask which project to work on.
GROUNDWORK_PROJECT=<selected-name>GROUNDWORK_PROJECT_ROOT=<absolute-path>node ${PLUGIN_ROOT}/lib/persist-project.js <selected-name>
Where ${PLUGIN_ROOT} is the groundwork plugin directory (use the plugin root path from the session context). The script resolves its own terminal-pane identity internally — no env vars required.Confirm: "Switched to project . Specs at <path>/specs/."
After switching, show the project's spec status:
Suggest next action based on what's available.