用途:该技能用于在 OpenSpec 的规范驱动开发(Spec-Driven Development)工作流中,为新建功能、增强或重大变更创建一份完整的变更提案,供团队评审后再进入实现阶段。
主要能力与产出:根据功能描述生成 kebab-case 的变更 ID;在 openspec/changes/ 下创建目录结构;生成 proposal.md(含问题陈述、方案、范围、影响分析、架构考量、成功标准、风险与缓解)、tasks.md(分阶段任务清单与质量门禁)、以及 specs/ 下的增量规格文件(ADDED、MODIFIED、REMOVED)。最后汇总生成的文件并给出后续步骤。
使用方式:以斜杠命令调用,例如 /openspec-proposal add user search feature。执行时会先执行 mkdir -p openspec/changes/{change-id}/specs 建立目录,再逐个生成上述文件。
适用场景:开始一项需要规格说明的新功能或重要改动时,用于把需求整理为可评审的提案。
限制与注意事项:资料提示需先阅读 openspec/specs/ 中已有规格以了解现状,参考 openspec/project.md 项目约定,并与项目 CLAUDE.md 中的模式保持一致;范围应尽量最小,避免功能蔓延。其他细节(如平台支持、收费情况、具体实现机制)暂未提供。