SuperAPI AI 工具集

openspec-propose

通用与其它

查看项目

更新于 10-16 00:20

技能介绍

用途:为用户想构建或修改的内容快速生成完整规划方案。输入可以是 kebab-case 变更名,或对目标的口头描述;技能会据此推导变更名并创建变更目录。\n\n主要能力:默认 spec-driven 架构下生成 proposal.md(做什么与为什么)、specs/<capability-path>/spec.md(能力规格增量)、design.md(如何实现)、tasks.md(实现步骤)。按依赖顺序逐个创建,先读取已完成的依赖工件,再写入到解析出的路径。创建后可查看状态并汇总。\n\n使用方式:先明确需求,消除影响范围、外部行为、兼容性或验收标准的歧义。运行 openspec new change "<name>" 创建脚手架,默认或显式指定 --schema。用 openspec status --change "<name>" --json 获取 applyRequires、工件列表与依赖边。对每个就绪工件运行 openspec instructions <artifact-id> --change "<name>" --json,按 template 结构与 instruction 指引写入 resolvedOutputPath,并循环直到所需工件齐全。若用户指定已注册 store,可先运行 openspec store list --json,并在读写命令中追加 --store <id>,该标志保持粘性。\n\n适用场景:希望在实现前一次性获得完整规划材料的开发任务;有明确 schema 或 store 的 OpenSpec 项目。\n\n限制:此工作流仅授权规划,禁止编辑项目代码或启动应用流程,需等待用户新请求。status 只反映文件是否存在,仍需依据 requires 边计算完整所需集合;skipped 工件不得创建;条件性工件须按 instruction 判断跳过;写入前应重新从磁盘读取依赖文件。文中未提供的具体价格、收费、平台与效果信息暂未提供。