AgentStack
SKILL verified MIT Self-run

Select Project

skill-etr-groundwork-select-project · by etr

This skill should be used when the user wants to switch between projects in a monorepo - lists projects from .groundwork.yml and sets the active project

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-etr-groundwork-select-project

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-etr-groundwork-select-project)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Select Project? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Select Project Skill

Quick project switching within a configured monorepo.

Workflow

Step 1: Load Config

Read .groundwork.yml from the repo root.

If not found: "No .groundwork.yml found. Run /groundwork:setup-repo to configure your repository first."

Step 2: List Projects

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 /specs/ exists and what spec files are present.

Use AskUserQuestion to ask which project to work on.

Step 3: Set Context

  1. Set GROUNDWORK_PROJECT=
  2. Set GROUNDWORK_PROJECT_ROOT=
  3. Persist selection via the persist script:

``bash node ${PLUGIN_ROOT}/lib/persist-project.js ` 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 /specs/."

Step 4: Show Status

After switching, show the project's spec status:

  • PRD: exists / missing
  • Architecture: exists / missing
  • Tasks: exists / missing
  • Design System: exists / missing

Suggest next action based on what's available.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.