docs/zh-CN/skills/blueprint/SKILL.md
--- name: blueprint description: 将单行目标转化为多会话、多代理工程项目的分步构建计划。每个步骤包含独立的上下文简介,以便新代理能直接执行。包括对抗性审查门、依赖图、并行步骤检测、反模式目录和计划突变协议。触发条件:当用户请求复杂多PR任务的计划、蓝图或路线图,或描述需要多个会话的工作时。不触发条件:任务可在单个PR或少于3个工具调用中完成,或用户说“直接执行”时。origin: community --- # Blueprint — 施工计划生成器 将单行目标转化为分步施工计划,任何编码代理都能冷启动执行。 ## 何时使用 * 将大型功能拆分为多个具有明确依赖顺序的 PR * 规划跨多个会话的重构或迁移 * 协调子代理间的并行工作流 * 任何因会话间上下文丢失而导致返工的任务 **请勿用于** 可在单个 PR 内完成、少于 3 次工具调用,或用户明确表示“直接做”的任务。 ## 工作原理 Blueprint 运行一个 5 阶段流水线: 1. **研究** — 预检(git、gh auth、远程仓库、默认分支),然后读取项目结构、现有计划
npx skillsauth add drixxodev/drixxodev-ai docs/zh-CN/skills/blueprintInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
将单行目标转化为分步施工计划,任何编码代理都能冷启动执行。
请勿用于 可在单个 PR 内完成、少于 3 次工具调用,或用户明确表示“直接做”的任务。
Blueprint 运行一个 5 阶段流水线:
plans/。每个步骤都包含上下文摘要、任务列表、验证命令和退出标准 — 这样新的代理无需阅读先前步骤即可执行任何步骤。Blueprint 自动检测 git/gh 可用性。如果具备 git + GitHub CLI,它会生成完整的分支/PR/CI 工作流计划。如果没有,则切换到直接模式(原地编辑,无分支)。
/blueprint myapp "将数据库迁移到PostgreSQL"
生成 plans/myapp-migrate-database-to-postgresql.md,包含类似以下的步骤:
/blueprint chatbot "将LLM提供商提取到插件系统中"
生成一个尽可能包含并行步骤的计划(例如,在插件接口步骤完成后,“实现 Anthropic 插件”和“实现 OpenAI 插件”可以并行运行),分配模型层级(接口设计步骤使用最强模型,实现步骤使用默认模型),并在每个步骤后验证不变量(例如“所有现有测试通过”、“核心模块无提供商导入”)。
.md 文件 — 无钩子、无 shell 脚本、无可执行代码、无 package.json、无构建步骤。安装或调用时,除了 Claude Code 的原生 Markdown 技能加载器外,不运行任何内容。此技能随 Everything Claude Code 附带。安装 ECC 时无需单独安装。
如果您从 ECC 仓库检出中工作,请验证技能是否存在:
test -f skills/blueprint/SKILL.md
后续更新时,请在更新前查看 ECC 的差异:
cd /path/to/everything-claude-code
git fetch origin main
git log --oneline HEAD..origin/main # review new commits before updating
git checkout <reviewed-full-sha> # pin to a specific reviewed commit
如果您在完整 ECC 安装之外仅内嵌此技能,请将 ECC 仓库中已审查的文件复制到 ~/.claude/skills/blueprint/SKILL.md。内嵌副本没有 git 远程仓库,因此应通过从已审查的 ECC 提交中重新复制文件来更新,而不是运行 git pull。
/blueprint 斜杠命令)灵感来源于 antbotlab/blueprint — 上游项目和参考设计。
tools
在编写新功能、修复错误或重构代码时使用此技能。强制执行测试驱动开发,确保单元测试、集成测试和端到端测试的覆盖率超过80%。
tools
SwiftUI 架构模式,使用 @Observable 进行状态管理,视图组合,导航,性能优化,以及现代 iOS/macOS UI 最佳实践。
development
基于协议的依赖注入,用于可测试的Swift代码——使用聚焦协议和Swift Testing模拟文件系统、网络和外部API。
tools
Swift 6.2 可接近的并发性 — 默认单线程,@concurrent 用于显式后台卸载,隔离一致性用于主 actor 类型。