Blueprint 是一款面向编程智能体的规划副驾驶工具,由 Imbue 推出。它的核心思路是:在写代码之前先问对问题,再交给智能体一份可一次性执行的计划。多数编程智能体会急于写代码或凭猜测制定方案,而 Blueprint 会刻意放慢节奏,先了解清楚任务。
用途
- 在动手编码前梳理任务需求与实现方向。
- 把脑海中的想法转化为规格说明与可执行计划。
- 帮助发现你可能没想到、没考虑到的细节问题。
主要能力
- 读取你的代码库作为规划依据。
- 提出多选题形式的问题,回答轻松,可跳过不关心的部分。
- 问题覆盖充分后,生成计划。
- 输出为任意编程智能体都能执行的 Markdown 计划。
- 内置多种模板。默认模板包含:概述、预期行为、实现计划、实现阶段、测试策略、待解决问题。简洁模板包含:概述、预期行为、变更。
- 支持在引导流程中内联描述自定义模板,也可在设置中管理模板。
- 计划写入 blueprint/<slug>/plan.md。
- 除 VS Code 扩展外,还提供面向 Claude Code、Codex CLI、Gemini CLI 及其他兼容载体的智能体无关技能,见 imbue-ai/blueprint。
使用方式
- 从 VS Code 市场安装 Blueprint。
- 点击活动栏中的 Blueprint 图标打开侧边栏。
- 描述你的任务。
- 回答 Blueprint 提出的问题,不关心的可跳过。
- 覆盖足够信息后生成计划。
- 在对话中继续完善,或把计划交给你的编程智能体。
适用场景
- 全新项目(绿地项目)。
- 在已有代码库上开发大型新功能。
- 值得先做计划的增量改动。
- 研究性实验。
- 新模型、新系统或新子系统。
不理想场景
- 大部分决策依赖视觉判断的前端工作。
- 小型重构。
- 调试打磨类工作。
平台支持 可在 VS Code、Cursor 和 Windsurf 中使用。
限制 除上述信息外,关于收费、价格、平台细节等暂未提供。