关于 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> | 查看单个工作流的详细状态 |
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} 标记。