ワンクリックで
openspec-new-change
使用实验性的工件工作流创建新的 OpenSpec 变更。当用户希望以结构化步骤创建新功能、修复或修改时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
使用实验性的工件工作流创建新的 OpenSpec 变更。当用户希望以结构化步骤创建新功能、修复或修改时使用。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
实现 OpenSpec 变更中的任务。当用户希望开始实现、继续实现或逐项完成任务时使用。
在实验性工作流中归档已完成的变更。适用于实现完成后的收尾归档。
批量归档多个已完成变更。适用于并行完成多个变更后的集中归档。
继续推进一个 OpenSpec 变更,创建下一个工件。当用户希望推进变更、生成下一个工件或继续流程时使用。
进入探索模式——作为思考伙伴帮助探索想法、调查问题、澄清需求。当用户希望在变更前或过程中先理清思路时使用。
快速创建 OpenSpec 工件。当用户希望跳过逐个工件、一次性生成所有实现所需工件时使用。
| name | openspec-new-change |
| description | 使用实验性的工件工作流创建新的 OpenSpec 变更。当用户希望以结构化步骤创建新功能、修复或修改时使用。 |
| license | MIT |
| compatibility | Requires openspec CLI. |
| metadata | {"author":"openspec","version":"1.0","generatedBy":"1.1.1"} |
使用实验性的工件驱动方式创建新变更。
输入:用户请求应包含一个变更名称(kebab-case),或描述他们想要构建的内容。
步骤
如果输入不清晰,先问他们要做什么
使用 AskUserQuestion 工具(开放式,不设选项)询问:
“你想做哪个变更?请描述你要构建或修复的内容。”
从描述中生成 kebab-case 名称(例如:“add user authentication” → add-user-auth)。
重要:在理解用户要做什么之前不要继续。
确定工作流 schema
默认使用系统默认 schema(不传 --schema),除非用户明确要求其他工作流。
只有在以下情况才使用不同 schema:
--schema <name>openspec schemas --json 并让他们选择否则:省略 --schema 使用默认。
创建变更目录
openspec new change "<name>"
仅当用户指定其他工作流时才加 --schema <name>。
这会在 openspec/changes/<name>/ 下创建所选 schema 的脚手架。
查看工件状态
openspec status --change "<name>"
这会显示哪些工件需要创建、哪些已就绪(依赖满足)。
获取第一个工件的创建指令
第一个工件取决于 schema(例如 spec-driven 中是 proposal)。
查看状态输出,找到状态为 “ready” 的第一个工件。
openspec instructions <first-artifact-id> --change "<name>"
这会输出创建第一个工件所需的模板与上下文。
停止并等待用户指示
输出
完成上述步骤后,总结:
护栏
--schema