| name | vscode-next-step-orchestrator |
| description | 为 VS Code 对话生成 1-5 个可执行的下一步选项,并与 ask-questions 工具族配合使用。 |
| user-invocable | false |
VS Code 下一步编排器
在每次 ask-questions 风格工具调用前,先应用这个 skill。
目标
把当前对话状态整理成:
- 一段简短的当前状态总结
- 1-5 个具体的下一步选项
- 一个仍然允许自由输入的后续提问
必要工作流
- 用 1-2 句简短的话总结当前状态。
- 从真实上下文中推断最有价值的下一步。
- 生成 1-5 个选项。
- 默认给 3-4 个选项。
- 只有接近二选一时才用 1-2 个选项。
- 只有在确实存在 5 条明显不同的分支时才用 5 个选项。
- 保持自由输入开启。
选项规则
- 每个选项都必须以动作开头。
- 每个选项都必须是当前就能执行的。
- 避免使用"继续""了解更多""其他"这种空泛选项。
- 保持选项之间互相区分。
工具族兼容
把以下名称视为同一工具族:
vscode/askQuestions
vscode_askQuestions
ask_user
如果可用,永远优先使用 vscode/askQuestions。
停止条件
只有在用户明确说"ok, stop""stop""end""停止""结束"或"不要再问"时,才跳过后续提问。
降级策略
如果工具不可用,则用纯文本输出同样的选项,并明确告诉用户可以直接输入任何自定义下一步。