wwwww
Installation
SKILL.md
openspec change 全流程
按步骤执行以下流程:
-
确定变更目标
- 已有 Change:若用户指定 Change ID,则直接使用;若未指定但存在未完成 Openspec Changes,列出供选择(含一句话需求描述)。
- 全新需求:若输入与现有 Change 无关,按语义提炼需求名称并直接进入步骤 2。进入 Worktree 后创建 Spec Change,并使用
grill-me交互弹窗向用户澄清模糊或冲突点,直到需求明确(未安装grill-me技能时,改用普通提问逐条澄清,不阻断流程)。
-
建立工作环境
基于当前分支的特定目录创建 Worktree,并在 Worktree 内开展后续工作(全新需求在此创建 Change)。 -
实现变更与自测
完成开发与自测,输出改动总结(改动点、改动原因)。- 交互逻辑:若用户一开始或过程中显式授权自行验收/连续执行,则直接就地自测验收,跳过等待;否则提供下方「验收模板」,**【中断等待回复】**等待用户指示或第三方评审结论。「显式授权」指用户明确同意具体动作(如「可以自行验收」「允许连续执行」);「继续」「嗯」等模糊回应不构成授权。
-
变更存档与提交准备
验收通过后,将 Change 存档并清理 Openspec 变更状态。提示用户创建 Commit 或由授权智能体代为生成 Commit。- 交互逻辑:若未获完全授权,在此处**【中断等待回复】**,确认 Commit 建立完成。