SuperAPI AI 工具集

blueprint

编程与开发

查看项目

更新于 10-15 21:51

技能介绍

用途:Blueprint 技能用于把模糊的功能请求、架构变更或重构目标,转化为具体、有序、可被人类或智能体逐步执行的实施计划。它把规划视为对话过程:先探索代码库、发现工具链、澄清需求、比较方案、评估复杂度,再生成计划。

主要能力:计划以书面产物形式输出,每个步骤都包含构建、对抗性审查、验证三个阶段。工作流为:探索代码库→确认工具链(硬性关卡)→澄清需求(硬性关卡)→提出方案→评估复杂度→生成计划→对抗性审查→计划就绪。工具链确认与需求澄清是两个必须通过的关卡,未通过则计划建立在猜测之上。

使用方式:先广泛阅读项目结构、入口点、数据层、配置、测试与文档,同时从配置文件、CI 流水线和锁文件中发现测试运行器、linter、格式化器、类型检查器和包管理器,并以编号列表呈现工具链等待确认。随后提出 2-3 个候选方案并说明取舍,等待用户选择。再评估步骤数量与里程碑,选择单文档或里程碑文件夹格式。计划头部包含标题、日期、目标与工具链表格;步骤标题描述交付物而非活动,验收标准需具体可测。生成后派发子智能体做对抗性审查,审查通过后提交到 git 以支持跨会话恢复。

适用场景:功能实现规划、架构调整、重构目标拆解,以及任何需要先规划再执行的开发任务。

限制:≤2 步的小范围变更可走快速路径,跳过子智能体审查并内联展示工具链;3 步以上或涉及架构、多模块、横切关注点的计划必须走完整流程。若执行中范围变化导致剩余计划过半失效,建议重新开始。执行时可调用 blueprint:execute;若不可用则逐步完成三个阶段。视觉辅助能力需安装 superpowers 插件,缺失时无回退方案。具体安装命令与价格信息暂未提供。