SuperAPI AI 工具集

write-plan

设计与创作

查看项目

更新于 10-15 17:18

技能介绍

用途:把已确认的设计文档 design.md 转换为可执行的任务清单,供子代理或顺序执行使用。输入为参数 $ARGUMENTS,可为 design.md 路径(如 openspec/changes/my-feature/design.md)、功能名称(如 my-feature,自动查找对应 design.md),或留空以搜索 openspec/changes/ 下唯一的活动变更。输出为 openspec/changes/<feature>/tasks.md。

主要能力:先加载上下文,包括 design.md、可选的 openspec/project.md,以及通过 Grep/Glob 检索相关 XML/BSL 文件,并可调用 rlm_route_context(query="project architecture patterns 1C metadata")。随后按规则拆解:每个任务为 2-5 分钟的子代理工作量,一次一个原子操作;依赖显式声明;顺序为元数据、BSL、表单、集成、验证。任务类别涵盖元数据、模块、表单、角色、子系统、集成和验证。每个任务含状态、依赖、说明、涉及文件(创建/修改/所需技能如 /meta-compile、/form-compile)、具体步骤、可验证的检查项和提交信息(feat: …)。最后一项固定为最终验证任务,使用 /cf-validate 或 /epf-validate,必要时 /db-update,并核对 design.md 的验收标准。保存后会提示两种执行方式:/subagent-dev 或 /openspec-apply,由用户自行选择,不自动执行。

限制:需已有设计文档;不发明超出 design.md 的内容(YAGNI);检查必须具体可验证;每个 BSL 任务需通过 1c-syntax-checker 检查语法;禁止无文件路径、模糊检查、遗漏最终验证或不等用户选择就执行。