speckit-clarify-zh
通过提出最多5个高度针对性的澄清问题来识别当前功能规范中未明确定义的领域,并将答案编码回规范中。触发词包括:"speckit-clarify"、"speckit澄清"、"规范澄清"、"功能澄清"、"识别模糊点"、"澄清需求"。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
通过提出最多5个高度针对性的澄清问题来识别当前功能规范中未明确定义的领域,并将答案编码回规范中。触发词包括:"speckit-clarify"、"speckit澄清"、"规范澄清"、"功能澄清"、"识别模糊点"、"澄清需求"。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
归档已完成的变更并将规范差异合并到常驻文档。用于变更已部署、准备归档或实施后需要更新规范时。触发词包括 "openspec归档", "归档", "归档提案", "合并规范", "完成提案", "更新文档", "定稿规范", "标记完成"。
加载项目上下文,列出现有规范与变更,搜索能力与需求。用于用户询问项目状态、现有规范、进行中的变更、可用能力或需要发现上下文时。触发词包括"openspec上下文", "有哪些规范", "显示变更", "列出能力", "项目上下文", "查找规范", "规范包含什么", "展示规范"。
以测试与验证为先的方式,按序执行并实现已批准的规范提案。用于实施变更、应用提案、执行规范任务或按已批准计划构建。触发词包括 "openspec开发", "开发", "实施" "实现提案", "应用变更", "执行规范", "按顺序完成任务", "构建功能", "开始实施"。
通过openspec规范驱动的方法创建结构化的变更提案与规范差异。用于规划功能、创建提案、编写规范、引入新能力或启动开发流程。触发词包括 "openspec提案", "规划", "创建提案", "规划变更", "规范功能", "新功能", "新特性", "新需求", "添加功能规划", "设计规范"。
从交互式或提供的原则输入创建或更新项目章程,确保所有依赖模板保持同步。用于项目管理、规范制定、章程维护和团队协作场景。触发词包括 "speckit章程"、"创建章程"、"更新章程"、"项目章程"、"制定规范"、"团队章程"。
执行实施规划工作流程,使用计划模板生成设计工件。触发词包括:"speckit计划"。
| name | speckit-clarify-zh |
| description | 通过提出最多5个高度针对性的澄清问题来识别当前功能规范中未明确定义的领域,并将答案编码回规范中。触发词包括:"speckit-clarify"、"speckit澄清"、"规范澄清"、"功能澄清"、"识别模糊点"、"澄清需求"。 |
$ARGUMENTS
您必须在继续之前考虑用户输入(如果不为空)。
目标:检测并减少活动功能规格中的歧义或缺失决策点,并将澄清直接记录在规格文件中。
注意:此澄清工作流程预计在调用 /speckit.plan 之前运行(并完成)。如果用户明确表示他们正在跳过澄清(例如,探索性刺探),您可以继续,但必须警告下游返工风险会增加。
执行步骤:
scripts: sh: .specify/scripts/bash/check-prerequisites.sh --json --paths-only ps: .specify/scripts/powershell/check-prerequisites.ps1 -Json -PathsOnly
从仓库根目录运行一次 {SCRIPT}(组合 --json --paths-only 模式 / -Json -PathsOnly)。解析最小 JSON 负载字段:
FEATURE_DIRFEATURE_SPECIMPL_PLAN, TASKS 用于未来的链式流程。)speckit-specify 或验证功能分支环境。加载当前规格文件。使用此分类法执行结构化歧义和覆盖扫描。对于每个类别,标记状态:清晰 / 部分 / 缺失。生成用于优先级排序的内部覆盖图(除非不问问题,否则不要输出原始图)。
功能范围和行为:
领域和数据模型:
交互和用户体验流程:
非功能性质量属性:
集成和外部依赖:
边缘情况和故障处理:
约束和权衡:
术语和一致性:
完成信号:
杂项 / 占位符:
对于状态为部分或缺失的每个类别,添加一个候选问题机会,除非:
生成(内部)优先级候选澄清问题队列(最多 5 个)。不要一次性输出所有问题。应用这些约束:
顺序提问循环(交互式):
一次只提出一个问题。
对于多项选择问题:
**推荐:** 选项 [X] - <理由>| 选项 | 描述 |
|---|---|
| A | <选项 A 描述> |
| B | <选项 B 描述> |
| C | <选项 C 描述>(根据需要添加 D/E 至多 5 个) |
| 简短 | 提供不同的简短答案(<=5 个单词)(仅在自由形式替代方案适当时包含) |
您可以回复选项字母(例如,"A"),通过说"yes"或"recommended"接受推荐,或提供您自己的简短答案。对于简短答案风格(无有意义的离散选项):
**建议:** <您的建议答案> - <简要理由>格式:简短答案(<=5 个单词)。您可以通过说"yes"或"suggested"接受建议,或提供您自己的答案。用户回答后:
停止进一步提问当:
永远不要提前透露未来排队的问题。
如果开始时没有有效问题,立即报告没有关键歧义。
每个接受答案后的集成(增量更新方法):
## Clarifications 部分(如果缺失,则在规格模板中最高级上下文/概述部分之后创建)。### Session YYYY-MM-DD 子标题用于今天。- Q: <问题> → A: <最终答案>。(以前称为"X")一次。验证(每次写入后执行加上最终通过):
## Clarifications, ### Session YYYY-MM-DD。将更新的规格写回 FEATURE_SPEC。
报告完成(提问循环结束或提前终止后):
speckit-plan 或稍后再次运行 speckit-clarify。行为规则:
speckit-specify(不要在此处创建新规格)。优先级上下文:{ARGS}