gsd-workstreams

Lists, creates, switches between, and completes tracked Git-subdomain workstreams with session-aware routing.

4|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/electroheadfx/efx-mux --skill gsd-workstreams-electroheadfx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-workstreams
Source: https://github.com/electroheadfx/efx-mux/tree/main/.codex/skills/gsd-workstreams
Command: npx skills add https://github.com/electroheadfx/efx-mux --skill gsd-workstreams-electroheadfx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you manage multiple concurrent workstreams without losing track of status, progress, or the active focus area. It is designed for workflows where several milestones, branches of work, or parallel efforts need to be coordinated cleanly.

Core Features & Use Cases

  • List and inspect workstreams: Quickly see all active workstreams, their status, and current phase.
  • Create and switch contexts: Start a new workstream, set it active, and move between efforts as priorities change.
  • Track progress and completion: Review detailed progress, resume paused work, or archive finished workstreams.
  • Use Case: A developer coordinating three feature streams can create separate workstreams, switch between them during the day, and check overall progress before a planning meeting.

Quick Start

Use the gsd-workstreams skill to list your current workstreams and show their status.

Frequently Asked Questions about gsd-workstreams

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track parallel workstreams without losing my current progress?

Tracking parallel workstreams requires listing all active efforts, switching contexts between branches, and reviewing milestone status. The gsd-workstreams skill manages concurrent workstreams by preserving session state to support reliable status updates across multiple efforts.

What is the best way to coordinate concurrent milestones across multiple project branches?

Coordinating concurrent milestones involves creating separate workstreams for each branch and setting the active focus area. The skill applies session-aware routing to maintain state across parallel efforts, ensuring clean milestone coordination without losing track of progress.

How do I switch between active workstreams during concurrent development?

Switching active workstreams involves selecting a different tracked effort and updating the active context. The skill uses session-aware routing to preserve state, allowing you to move between parallel tasks and resume paused work without losing your previous progress.

Can I review overall project status across multiple active workstreams before a planning meeting?

Reviewing project status across active workstreams is supported by listing all efforts and inspecting their current phase. The skill queries the gsd-sdk to show detailed progress, helping you check milestone completion and overall status before planning.

Do I need any specific dependencies to manage workstream status updates?

Managing workstream status updates requires the gsd-sdk for workstream queries and session-aware routing. The skill relies on these internal mechanisms to preserve state and support reliable tracking across concurrent milestones.

When should I archive finished workstreams instead of keeping them active?

Archiving finished workstreams should occur when tracked efforts are fully completed and no longer require active context switching. The skill allows you to complete and archive finished workstreams, keeping your active workstream list focused on ongoing parallel tasks.