Project Blueprint 🏗️
> 一句话让任何项目具备 AI 开发能力。 > One command to make any project AI-agent-ready.
 
标签 (Topics) ·      
***
这是什么?
Project Blueprint 是一个 AI Agent 技能包,为新项目一键建立完整的开发规范体系。它不是一个静态模板——它是一个自主发现引擎:扫描你的项目文件,智能推断技术栈,从 70+ 组件知识库实时拼装定制化的 AGENTS.md、文档骨架、CI/CD 和测试制度。
只需说:"初始化这个项目的开发规范体系"。
快速安装
# 国际(GitHub)
npx skills add shuguang1994/project-blueprint
# 国内(Gitee,无需代理)
npx skills add https://gitee.com/shuguang1994/project-blueprint.git
# 后续更新
npx skills update project-blueprintDeepSeek Harness (dsh) 插件安装:
dsh plugin --profile web add 'github:shuguang1994/project-blueprint'支持的 Agent:Claude Code、Cursor、GitHub Copilot、Codex、Windsurf、Trae、OpenCode、DeepSeek Harness 等 28+ 工具。
为什么做这个
2026 年 AGENTS.md 已成为行业标准——已有 60,000+ 开源仓库使用,被 OpenAI、Google、Anthropic、Microsoft 联合推动。76% 的开发者使用 AI 编码助手,但没有 AGENTS.md 的 AI 像一个"没有入职手册的新同事"——写出的代码风格飘忽、架构混乱、CI 频繁失败。
行业数据:Anthropic 内部基准测试显示,有 AGENTS.md 的项目可减少 40-60% 的"错误模式重写"。但手工编写一份高质量 AGENTS.md 需要半天到一天——每个新项目都要重复一遍。
Project Blueprint 的解法:不预设模板。自主扫描→智能分类→动态拼装。你看到的 AGENTS.md 是基于你项目的真实技术栈生成的,不是换了个名字的通用模板。而且它是唯一能一句话搞定 AGENTS.md + 文档体系 + CI + 测试制度 + Git 规范的工具。
核心能力
| 能力 | 说明 |
|---|---|
| 自主文件发现 | 扫描项目,按 30+ 文件名模式自动分类,不预设"有哪些文件" |
| 项目结构识别 | 自动识别单项目/monorepo/前后端分离(2-3层)等项目组织方式 |
| 智能依赖分类 | 三层递进:知识库精确匹配 → 29 种命名模式启发推断 → 联网搜索 |
| 业务类型推断 | 两层启发式(结构特征 + 配置特征),覆盖 13 种业务类型 |
| 动态 AGENTS.md | 从 70+ 组件知识库实时拼装,非固定模板 |
| 模块速查表生成 | 读取实际源码目录,按文件模式推断模块职责,无法确定时联网搜索 |
| 文档体系 | A/B/C/D/E 五级分类,按业务类型按需生成 |
| 测试制度 | 按项目阶段的分层测试策略,非强行写示例文件 |
| 多 IDE 适配 | 自动生成 CLAUDE.md / .cursor/rules / copilot-instructions 等指向文件 |
| 增量模式 | 已有项目只补缺失,不覆盖已有配置 |
| MCP 工具推荐 | 按探测技术栈推荐 MCP 工具清单与组合,生成 docs/B/B-05-MCP工具清单.md(含安装命令,仅 MD 最小侵入) |
| 持续自适应 | 生成的 AGENTS.md 内含 Agent 主动维护指令,随项目进展自动更新 |
| 基础代码规范实写 | 初始化即写入基础代码规范(命名/目录结构/错误处理/日志/安全/性能 6 类),B-01 实写 8 章,非占位符 |
| AI 高频错误防犯 | 内置 7 大类 27 条 AI 高频错误知识库,初始化优先注入防犯规则,BUG 反哺持续迭代 |
生成内容一览
| 产物 | 说明 |
|---|---|
AGENTS.md | 项目规范(架构原则约束:高内聚低耦合 / 组合优于继承 / 避免全局状态 / 纯函数优先) |
docs/ | A/B/C/D/E 五级分类文档骨架 + 分类 README 维护指令(含 B-01-开发规范,实写 8 章) |
.github/workflows/ci.yml | CI 流水线(语言自适应,支持 GitHub/Gitee/其他) |
.gitignore | 按语言选择的精选规则 |
.husky/pre-commit | JS/TS 项目提交前 lint 检查(非 JS 项目跳过) |
CLAUDE.md | Claude Code 指向文件 |
.cursor/rules/project.mdc | Cursor 指向文件 |
docs/B/B-03-测试指南.md | 测试制度(分层策略、编写时机、框架特定模式) |
docs/B/B-05-MCP工具清单.md | MCP 工具清单 + 组合建议 + 安装命令(按需生成) |
自主发现引擎
Project Blueprint 不预设"检查哪些文件"。它扫描你的项目,自主发现所有构建/配置/清单文件,然后分类推断。
依赖分类:三层递进
扫描到的所有依赖
↓
第 1 层:知识库精确匹配 (exact)
在 70+ 组件知识库中直接命中 → instant
↓
第 2 层:命名模式启发推断 (heuristic)
29 种模式覆盖 100+ 关键词 → 自动分类
例: winston → logging, antdv-next → ui, mysql2 → database
↓
第 3 层:联网搜索 (web)
真正未知的依赖 → 实时搜索最新信息技术栈覆盖
| 层级 | 组件 | | -------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- | | 语言 (7) | TypeScript/JavaScript, Go, Python, Java, Rust, Ruby, PHP | | 框架 (15) | NestJS, Next.js, Vue 3, React, Express, FastAPI, Flask, Django, Gin, Spring Boot, SvelteKit, Nuxt 3, Laravel, Hono, uni-app | | ORM (6) | Prisma, TypeORM, Drizzle, GORM, SQLAlchemy, JPA/Hibernate | | CSS (5) | Tailwind CSS, CSS Modules, Scoped CSS, Styled Components, SCSS | | UI 库 (4) | Ant Design Vue, Element Plus, Naive UI, Vant | | 测试 (6) | Vitest, Jest, Pytest, Go testing, JUnit 5, Playwright | | Lint (5) | ESLint, Prettier, Biome, Ruff, golangci-lint | | 部署 (5) | PM2, Docker, Vercel, Docker Compose, GitHub Pages | | 数据库 (2) | MySQL, PostgreSQL | | + 状态管理(3) + 包管理(5) + 通用规范(4) + 业务类型文档模式(12) = 70+ 组件 | | |
联网搜索回退
每个维度都有联网搜索兜底——不只是语言和框架,CSS/Lint/包管理/部署/UI库/数据库/状态管理全覆盖:
未知依赖: @shadcn/ui 不在知识库中
→ 启发式: 含 "shadcn" + "ui" → 维度: ui
→ WebSearch: "shadcn/ui component library conventions 2026"
→ 提取: 组件注册方式、主题定制、与 Tailwind 配合使用
→ 写入 AGENTS.md 强制规范章节> 联网回退覆盖两阶段:生成期(探测未知依赖/模块时联网搜索)+ 编码期(生成的 AGENTS.md 要求 Agent 写第三方库代码前先查官方文档,核对当前版本用法)。
独创特性
> 以下特性经全网搜索验证,在现有 AGENTS.md 生成工具中无同类产品实现。
| 独创特性 | 说明 | 竞品现状 |
|---|---|---|
| 全生命周期一站式生成 | 一句话产出 AGENTS.md + 文档体系 + CI/CD + 测试制度 + Git 规范 | 竞品仅生成 AGENTS.md 单个文件 |
| 自主发现引擎 | 三层递进分类(精确匹配→模式推断→联网搜索),非简单读取 package.json | 竞品使用固定模板或简单文件扫描 |
| 持续进化机制 | 生成的 AGENTS.md 内含 Agent 主动维护规则,随项目成长自动更新 | 竞品生成静态文件,无自我维护能力 |
| 业务类型感知 | 13 种业务类型推断,驱动不同的文档结构生成 | 无竞品推断项目类型 |
| 增量质量检测 | 自动评估已有 AGENTS.md 质量,分级处理(完善→跳过/缺失→补充/无→全量) | 竞品全部覆盖或从头生成 |
| 多 IDE 生态适配 | 自动生成 CLAUDE.md / .cursor/rules / copilot-instructions 等指向文件 | 无竞品提供 |
| 模块速查表自动生成 | 读取实际源码目录,按文件模式推断职责,无法确定时联网搜索 | 无竞品提供 |
| MCP 工具自动推荐 | 按探测技术栈三层递进自动匹配 MCP 工具,输出组合建议(必装/推荐/可选)+ 可执行安装文档;双层联网保障命令不过时 | 竞品仅预设固定 MCP 配置(如 Project Genesis Phase 9),无自主推荐 |
| 7 语言 15 框架知识库 | 70+ 组件含 Commands + Conventions + CI,中文为第一语言 | 竞品最多覆盖 JS/TS 生态 |
与众不同之处
- 自主发现,不预设 — 扫描项目实际有什么,不从固定列表猜测
- 三层递进分类 — 精确匹配→模式推断→联网搜索,越用越准
- 全栈覆盖 — AGENTS.md + 文档体系 + CI/CD + 测试制度 + Git 规范,一句话搞定
- 增量友好 — 已有项目自动识别,不覆盖不改写
- 持续进化 — 生成的规范不是死文件,AGENTS.md 内含 Agent 主动维护指令:新增模块自动更新速查表、新依赖自动补技术栈、架构决策自动记录
- MCP 工具自动推荐 — 从探测技术栈自动匹配 MCP 工具组合并生成可安装文档,双层联网杜绝过时命令
- 防 AI 高频错误 + 规范反哺闭环 — 内置 7 大类 27 条 AI 高频错误知识库,初始化优先注入防犯规则;规范缺失型 Bug 自动反哺更新 AGENTS.md 与 B-01,规范随实战持续迭代
- 原生中文 — 7 语言 15 框架 70+ 组件,中文为第一语言
工作流程
你说:"初始化这个项目的开发规范"
↓
Step 1: 自主扫描→文件分类→依赖推断(三层递进)
↓
Step 2: 规则引擎从 70+ 组件知识库拼装 AGENTS.md
↓ (未知栈 → 联网搜索回退)
Step 3: 按业务类型动态创建文档骨架(13 种类型)+ MCP 工具推荐(B-05)
↓
Step 4: 配置 Git(.gitignore + 分支策略)
↓
Step 5: 配置 CI/CD(语言 + 平台自适应)
↓
Step 6: 建立测试制度(按阶段策略,非强制示例)
↓
Step 7: 注入持续自适应维护指令
↓
完成:15+ 文件生成,项目即刻 AI-Ready环境要求
- 支持 SKILL.md 格式的任意 AI 编程 Agent
- Node.js(用于
npx skills add安装方式)
贡献
欢迎贡献!可参与的方向:
- 知识库扩展:向
references/knowledge-base.md添加更多语言/框架/ORM/UI 库组件 - MCP 工具库:向
references/mcp-tools.md添加 MCP 工具条目(适用场景/安装方式/推荐组合),扩展维度覆盖 - 基础规范库:向
references/code-conventions.md添加/完善基础代码规范规则(命名/目录/错误处理/日志/安全/性能,含搜索模板) - AI 易错点库:向
references/ai-common-mistakes.md添加 AI 高频错误条目(易错点/后果/❌示范/✅做法/关联条目/搜索模板),扩展防犯覆盖 - 启发规则:扩展
SKILL.mdStep 1.2 命名模式推断规则,覆盖更多依赖关键词 - 文件发现:扩展 Step 1.1 文件名模式映射表,支持更多构建工具/语言生态
- 业务类型:扩展 Step 3.0 配置特征推断规则,覆盖更多项目类型
- CI 平台:添加更多 CI 平台模板(GitLab CI、Jenkins、CircleCI 等)
- 实战反馈:提供真实项目的使用案例与改进建议,帮助框架持续进化
- 翻译:将 README 翻译为日语、韩语等其他语言
License
MIT — 详见 [LICENSE](LICENSE)。
***
Author: 曙光 (shuguang1994)
Made with ❤️ in China | 始于实战,开源共享