SuperAPI AI 工具集

accelint-qrspi-apply

通用与其它

查看项目

更新于 10-15 21:53

技能介绍

用途:该技能负责规范驱动开发中的实施阶段,按 QRSPI 规划并行执行 OpenSpec 变更任务,输出为可归档的完整实现。它不创建计划、不修改规范,也不自动归档,只在就绪时建议归档。

主要能力:预检并选择变更(可用 openspec list --json 列出后让用户选择);检查 tasks.md 是否存在(openspec status --change "<name>" --json,若为 blocked 则提示先运行 openspec-continue-change);在 design.md frontmatter 中记录 started_at 时间戳(首次实施时用 python3 命令生成 ISO 8601 UTC 时间,续跑时保留原值);解析 tasks.md 的“Parallelization Strategy”构建依赖图,识别可并行与必须串行的切片;从 openspec/config.yaml 读取 context 并注入子代理提示;按层级串行或并行派发子代理,每个子代理调用 openspec-apply-change 并只处理指定切片;完成后运行 opsx:verify 校验。

使用方式:需先安装并初始化 OpenSpec CLI,且变更由 accelint-qrspi 技能创建(tasks.md 含并行化策略),并具备子代理支持与扩展工作流。任务必须为 markdown 清单格式(- [ ] / - [x]),否则退出。无并行化策略时默认全部串行。每层完成后可继续、清空上下文续跑或暂停,进度由 tasks.md 复选框跟踪。

限制:不适用于无并行化策略的普通 OpenSpec 变更,应改用 openspec-apply-change;不自动归档;OpenSpec 的 apply 指令不会自动注入 config.yaml 的 context,需本技能手动加载;切片隔离靠提示约束而非原生 --slice 参数。其他细节暂未提供。