SuperAPI AI 工具集

gsd-remove-workspace

部署与运维

查看项目

更新于 10-16 06:27

技能介绍

用途

该技能名为 gsd-remove-workspace,来自 vamseeachanta/workspace-hub,用于移除一个 GSD 工作区并清理相关的 worktree。技能通过提及 $gsd-remove-workspace 触发,触发之后的所有用户文本被视为 GSD_ARGS 参数;如果没有提供参数,则将 GSD_ARGS 视为空。

主要能力

从资料看,该技能提供一个 Codex 技能适配层,主要说明如何在 Codex 环境中执行原本面向 Claude Code 的 GSD 工作流,包括:

  • 技能调用与参数传递规则($gsd-remove-workspace 后的文本映射为 {{GSD_ARGS}})。
  • AskUserQuestion 到 request_user_input 的映射,包括 header、question 参数的对应关系,选项从 “Label” — description 转换为 {label, description},并根据 header 生成 id。
  • 批量调用映射:AskUserQuestion([q1, q2]) 转换为单个 request_user_input,并在 questions[] 中放置多个条目。
  • 多选的处理方式:由于 Codex 没有 multiSelect,改用依次单选,或提供一个带编号的自由文本列表让用户输入逗号分隔的编号。
  • 执行模式下的回退:当 request_user_input 被拒绝(Execute mode)时,展示纯文本编号列表并选取一个合理的默认值。
  • Task() 到 spawn_agent 的映射,包括直接映射方式、省略 model 参数、fork_context 默认 false、并行 fan-out 与结果收集、以及通过结构化标记(如 CHECKPOINT、PLAN COMPLETE、SUMMARY)解析结果并 close_agent。

使用方式

在 Codex 环境中提及 $gsd-remove-workspace 调用该技能,后续文本作为参数传入。技能依赖引用的执行上下文文件:/mnt/local-analysis/workspace-hub/.codex/get-shit-done/workflows/remove-workspace.md 与 /mnt/local-analysis/workspace-hub/.codex/get-shit-done/references/ui-brand.md。实际的移除工作区与清理 worktree 步骤由这些被引用的工作流定义,资料未提供其具体内容。

适用场景

适用于需要在 Codex 中执行 GSD 工作区移除与 worktree 清理流程的场景,尤其是原本基于 Claude Code 语法编写的 GSD 工作流需要迁移到 Codex 协作工具时。

限制

资料仅提供了适配说明与引用文件路径,未提供实际的删除命令、参数细节、平台支持范围、收费方式或效果说明,这些内容暂未提供。