SuperAPI AI 工具集

openspec-plus-tasks

通用与其它

查看项目

更新于 10-15 21:37

技能介绍

用途:该技能在 OpenSpec 的 tasks 阶段开始时强制激活,用于指导 tasks.md 的生成。它不负责文件格式(格式由 Phase 0 解析的 schema 模板决定),而是在写文件前提供思考纪律,写完后执行一次子代理评审。

主要能力:以两个锚点组织任务组——每个任务组是一个垂直切片(端到端贯穿所需各层,而非按层横向划分),每个任务组完成后产生一个可测试结果。工作流分三阶段:Phase 0 解析 schema 与模板,运行 openspec instructions tasks --change <name> --json 提取 template、instruction、rules,并读取 openspec/.plus/config.yaml 的 questionMode;Phase 1 进行垂直切片与发现,读取项目级指令文件、proposal、specs、design,识别切片、命名可测试结果、按依赖排序,必要时逐个提问;Phase 2 写入 tasks.md 并做一次子代理合规评审。

使用方式:技能为刚性要求,禁止在完成 Phase 1 前写 tasks.md,禁止跳过子代理评审。任务描述只写 WHAT 不写 HOW,不写代码、shell 命令、提交信息,不添加自定义章节,不按层或阶段分组。评审由 general-purpose 子代理单次派发,发现问题在根上下文内联修复,不重复派发。

限制:禁止读取源代码;若设计缺少切片所需细节,应向用户暴露缺口而非读代码弥补。具体模板内容、配置项取值等以实际项目为准,资料未提供更多细节。