Skip to main content
ClaudeWave
Skill0 repo starsupdated yesterday

mindforge-workstreams

The mindforge-workstreams skill manages parallel project workstreams by providing commands to list, create, switch between, and track the status of concurrent work streams. Use it when juggling multiple milestones simultaneously and need to organize, monitor progress across, or transition between different work streams within the MindForge project management system.

Install in Claude Code
Copy
git clone --depth 1 https://github.com/sairam0424/MindForge /tmp/mindforge-workstreams && cp -r /tmp/mindforge-workstreams/.agent/skills/mindforge-workstreams ~/.claude/skills/mindforge-workstreams
Then start a new Claude Code session; the skill loads automatically.

SKILL.md

# /mindforge-workstreams

Manage parallel workstreams for concurrent milestone work.

## Usage

`/mindforge-workstreams [subcommand] [args]`

### Subcommands

| Command | Description |
|---------|-------------|
| `list` | List all workstreams with status |
| `create <name>` | Create a new workstream |
| `status <name>` | Detailed status for one workstream |
| `switch <name>` | Set active workstream |
| `progress` | Progress summary across all workstreams |
| `complete <name>` | Archive a completed workstream |
| `resume <name>` | Resume work in a workstream |

## Step 1: Parse Subcommand

Parse the user's input to determine which workstream operation to perform.
If no subcommand given, default to `list`.

## Step 2: Execute Operation

### list
Run: `node "$MindForge_TOOLS" workstream list --raw --cwd "$CWD"`
Display the workstreams in a table format showing name, status, current phase, and progress.

### create
Run: `node "$MindForge_TOOLS" workstream create <name> --raw --cwd "$CWD"`
After creation, display the new workstream path and suggest next steps:
- `/mindforge-new-milestone --ws <name>` to set up the milestone

### status
Run: `node "$MindForge_TOOLS" workstream status <name> --raw --cwd "$CWD"`
Display detailed phase breakdown and state information.

### switch
Run: `node "$MindForge_TOOLS" workstream set <name> --raw --cwd "$CWD"`
Also set `MindForge_WORKSTREAM` env var for the current session.

### progress
Run: `node "$MindForge_TOOLS" workstream progress --raw --cwd "$CWD"`
Display a progress overview across all workstreams.

### complete
Run: `node "$MindForge_TOOLS" workstream complete <name> --raw --cwd "$CWD"`
Archive the workstream to milestones/.

### resume
Set the workstream as active and suggest `/mindforge-resume-work --ws <name>`.

## Step 3: Display Results

Format the JSON output from mindforge-tools into a human-readable display.
Include the `${MindForge_WS}` flag in any routing suggestions.