shine-list-workspaces
List all SHINE workspaces/workstreams with status and active marker.
/shine-list-workspaces
List every workstream registered in the current project's .shine/workstreams/ directory, with status, phase count, and active marker.
Implementation
!node "$HOME/.claude/shine/bin/shine-tools.cjs" workstream list --raw
Then merge with the active-workstream pointer:
!node "$HOME/.claude/shine/bin/shine-tools.cjs" workstream progress --raw
Output
Table following shine/references/ui-brand.md:
| Name | Status | Phases | Active |
|-------------|----------|-------:|:------:|
| client-a | active | 7/10 | ★ |
| client-b | active | 3/5 | |
| q1-refactor | archived | 6/6 | |
Below the table: "active workstream: <name>" or "(no active workstream — use /shine-workstreams set <name> to set one)".
Errors
- No
.shine/workstreams/dir → print "No workstreams yet. Create one with/shine-workstreams create <name>." - Corrupt workstream JSON → list anyway, mark entry as 🔴 and include parse error line.
See also
/shine-workstreams— create/set/archiveshine/workflows/list-workspaces.md