SuperAPI AI 工具集

blueprint

编程与开发

查看项目

更新于 10-15 21:08

技能介绍

用途:将一个单行目标转化为分步施工计划,使任意编码智能体无需先前上下文即可执行。适用于把大型功能拆成多个 PR、跨会话的重构或迁移、协调多个子智能体的并行工作流,以及会话间上下文丢失会导致返工的任务。若任务可在单个 PR 内完成、工具调用少于 3 次,或用户表示“直接做”,则不应使用。

主要能力:运行五阶段流水线。研究阶段做预检(git、gh auth、远程、默认分支),读取项目结构、已有计划与记忆文件。设计阶段把目标拆成单个 PR 规模的步骤(通常 3 至 12 个),为每步分配依赖边、并行或串行顺序、模型层级(最强或默认)及回滚策略。草稿阶段在 plans/ 目录写出自包含的 Markdown 计划文件,每个步骤包含上下文简报、任务清单、验证命令与退出标准。评审阶段交由最强模型子智能体(如 Opus)按检查表和反模式目录做对抗性评审,定稿前修复所有关键问题。注册阶段保存计划、更新记忆索引,并向用户展示步骤数与并行摘要。它自动检测 git 与 GitHub CLI:具备时生成完整分支/PR/CI 工作流计划,缺失时切换为直接模式(就地编辑,不用分支)。还支持并行步骤检测与计划变更协议(拆分、插入、跳过、重排或放弃步骤,并保留审计轨迹)。纯 Markdown 技能,无钩子、脚本或可执行代码,除 Claude Code 原生技能加载外无运行时行为。

使用方式:以斜杠命令调用,如 /blueprint myapp "migrate database to PostgreSQL",会在 plans/ 下生成对应计划文件;也可用于多智能体项目,如 /blueprint chatbot "extract LLM providers into a plugin system",其中插件接口完成后,“实现 Anthropic 插件”与“实现 OpenAI 插件”等步骤可并行,并带有模型层级分配和每步后验证的不变量(如所有现有测试通过、核心中无提供方导入)。

安装:随 Everything Claude Code 一起发布,安装 ECC 后无需单独安装。在 ECC 仓库检出中可用 test -f skills/blueprint/SKILL.md 确认存在;更新时先审查差异再固定到已审查的提交:git fetch origin main、git log --oneline HEAD..origin/main、git checkout <reviewed-full-sha>。若在完整 ECC 之外单独内置,则从 ECC 仓库将审查过的文件复制到 ~/.claude/skills/blueprint/SKILL.md;内置副本没有 git 远程,应重新复制文件更新而非运行 git pull。

要求与限制:需要 Claude Code 以使用 /blueprint 斜杠命令;Git 与 GitHub CLI 为可选,缺失时自动切换直接模式。价格、平台与效果等资料暂未提供。