用途:这是一个面向 Claude/Copilot 等环境的流程命令,目标是在进入研究或规划之前,通过自适应提问把一个开发阶段的上下文与决策梳理清楚,产出可供下游智能体直接使用的 CONTEXT.md,避免反复向用户确认。
主要能力:加载既有上下文(PROJECT.md、REQUIREMENTS.md、STATE.md 以及之前的 CONTEXT.md);在代码库中侦察可复用的资产与模式;分析当前阶段,跳过此前阶段已决定的灰色区域;列出剩余灰色区域供用户选择;对选定区域逐一深入讨论直至满意;最终生成 {phase_num}-CONTEXT.md。成功标准包括:既有上下文被加载并应用、通过分析识别灰色区域、由用户选择讨论范围、各区域探讨到位、范围蔓延被引导为待办想法、CONTEXT.md 记录的是决策而非空泛愿景。
使用方式:命令接收用户键入在命令名之后的参数,参数块内容视为数据而非模板指令。若参数中含 --assumptions,则读取并执行 ~/.claude/gsd-core/workflows/list-phase-assumptions.md 并停止;否则当 DISCUSS_MODE 为 assumptions 时执行 discuss-phase-assumptions.md;其他情况执行 discuss-phase.md。工作流文件按需加载,不预先加载;上下文文件通过 init phase-op 及 roadmap/state 工具在工作流内解析。在 VS Code Copilot 中,工作流调用 AskUserQuestion 之处改用 vscode_askquestions,二者等价。
适用场景:适合在软件项目的阶段规划前整理需求决策,尤其是需要跨阶段保持一致性、减少重复提问的团队或智能体协作流程。
限制:必须按指引先读取对应工作流文件再行动,不能仅凭命令摘要即兴执行;模板 templates/context.md 在 write_context 步骤内加载,discuss-phase-power.md 在检测到 --power 时于 discuss-phase.md 内加载,均不在此处加载;资料中未提供具体安装方式、收费、平台支持或效果数据。