gsd-workstreams について
gsd-workstreamsは、マイルストーン作業で並行するワークストリームを管理するスキルです。一覧、作成、切り替え、再開、アーカイブに加え、進捗の概要を表示します。
主な機能
- 01ワークストリームと状態の一覧
- 02ワークストリームの作成と切り替え
- 03詳細な状態と進捗の確認
- 04ワークストリームの再開またはアーカイブ
活用シーン
- 01並行するワークストリームの状態を追跡
- 02セッションのアクティブなワークストリームを切り替え
- 03完了したワークストリームをアーカイブ
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ open-gsd/ gsd-core --skill gsd-workstreamsインストール後、Claude Code で/gsd-workstreamsを入力して読み込まれたか確認します。
詳細
/gsd-workstreams
並行マイルストーン作業のためのワークストリームを管理します。
使用方法
/gsd-workstreams [subcommand] [args]
サブコマンド
| コマンド | 説明 |
|---|---|
list | ステータスとともにすべてのワークストリームを一覧表示します |
create <name> | 新しいワークストリームを作成します |
status <name> | 1 つのワークストリームの詳細なステータスを表示します |
switch <name> | アクティブなワークストリームを設定します |
progress | すべてのワークストリームの進捗状況をまとめます |
complete <name> | 完了したワークストリームをアーカイブします |
resume <name> | ワークストリームでの作業を再開します |
ステップ 1:サブコマンドを解析する
ユーザーの入力を解析し、実行するワークストリーム操作を判断します。
サブコマンドが指定されていない場合は、list を既定値として使用します。
ステップ 2:操作を実行する
list
実行:gsd_run query workstream.list --raw --cwd "$CWD"
名前、ステータス、現在のフェーズ、進捗状況を示す表形式でワークストリームを表示します。
create
実行:gsd_run query workstream.create <name> --raw --cwd "$CWD"
作成後、新しいワークストリームのパスを表示し、次の手順を提案します:
/gsd-new-milestone --ws <name>でマイルストーンを設定します
status
実行:gsd_run query workstream.status <name> --raw --cwd "$CWD"
フェーズの詳細な内訳と状態情報を表示します。
switch
実行:gsd_run query workstream.set <name> --raw --cwd "$CWD"
ランタイムが対応している場合は、現在のセッションに対して GSD_WORKSTREAM も設定します。
ランタイムからセッション識別子を取得できる場合、GSD はアクティブなワークストリームをセッション単位で保存し、同時進行中のセッション間で互いの設定が上書きされないようにします。
progress
実行:gsd_run query workstream.progress --raw --cwd "$CWD"
すべてのワークストリームの進捗状況を一覧で表示します。
complete
実行:gsd_run query workstream.complete <name> --raw --cwd "$CWD"
ワークストリームを milestones/ にアーカイブします。
resume
ワークストリームをアクティブに設定し、/gsd-resume-work --ws <name> を提案します。
ステップ 3:結果を表示する
gsd-tools query の JSON 出力を、人が読みやすい形式に整えて表示します。
ルーティングに関する提案には ${GSD_WS} フラグを含めます。