Files
AGENTS/.pi/gsd/workflows/list-workspaces.md
2026-04-24 20:00:33 +02:00

2.2 KiB

Workspaces (pre-injected)

List all GSD workspaces found in ~/gsd-workspaces/ with their status.

<required_reading> Read all files referenced by the invoking prompt's execution_context before starting. </required_reading>

1. Setup

Parse JSON for: workspace_base, workspaces, workspace_count.

2. Display

If workspace_count is 0:

No workspaces found in ~/gsd-workspaces/

Create one with:
  /gsd-new-workspace --name my-workspace --repos repo1,repo2

Done.

If workspaces exist:

Display a table:

GSD Workspaces (~/gsd-workspaces/)

| Name      | Repos | Strategy | GSD Project |
| --------- | ----- | -------- | ----------- |
| feature-a | 3     | worktree | Yes         |
| feature-b | 2     | clone    | No          |

Manage:
  cd ~/gsd-workspaces/<name>     # Enter a workspace
  /gsd-remove-workspace <name>   # Remove a workspace

For each workspace, show:

  • Name - directory name
  • Repos - count from init data
  • Strategy - from WORKSPACE.md
  • GSD Project - whether .planning/PROJECT.md exists (Yes/No)