蓝图组织与管理Skill:先搜索再创建,让技术蓝图不再重复堆叠
- 它是什么:一个专注「蓝图(blueprints)文档体系治理」的 AI 技能——负责目录结构、命名约定、索引维护、交叉引用与去重。
- 核心价值:把「创建前先搜索现有蓝图」变成强制动作,从源头掐断重复文档,避免多份文档各说各话、逐渐失去同步。
- 能力边界:只使用读取、写入、编辑、Grep、Glob 五类工具,不涉及部署、渲染或外网调用,安全性高、可预期。
- 使用方式:该技能不由用户直接调用,而是在合适的文档管理任务中被自动启用,你只需用自然语言描述目标即可。
- 适配人群:技术写作者、架构师、长期用 AI 编码助手维护项目的开发者,以及任何被「文档越写越乱」困扰的团队。
该技能叫什么?如何下载安装 AI 技能提升开发效率?
技能中文名:蓝图组织与管理Skill 技能英文名:blueprints-organization 技能ID:13983
它解决的是一个非常具体、却又极其普遍的问题:技术蓝图文档的无序膨胀。当一个项目里出现 概述.md、杂项.md、新功能.md 这类名字时,几乎可以断定文档体系已经开始失控——同一主题被写了三遍、彼此内容互不一致、读者不知道该信哪一份、维护者每次改代码都要同步改多处。这个技能把「目录结构规范 + 命名约定 + 索引维护 + 创建前搜索去重 + 交叉引用 + 弃用清理」整合成一套可执行的规则,让 AI 在写文档时不再只是「埋头新建文件」,而是先看全局、再动笔。
关于安装,需要先明确一个前提:该技能的「用户可调用」标记为否,也就是说它属于被动型/伴随型技能,通常由 AI 在识别到「整理蓝图目录」「避免重复文档」「处理交叉引用」这类任务时自动加载,而不是让你手动输入一个命令去执行它。因此安装的核心是把这个技能加入你的技能库/技能目录,让 AI 能检索到它。
通用安装思路如下(具体命令、入口位置与配置路径以官方说明为准):
- 确认前提条件:你的 AI 编程助手或技能平台已支持自定义技能(Skill)机制,并且当前工作区允许 AI 读写文件——因为该技能需要动用读取、写入、编辑、Grep、Glob 五类工具。
- 获取技能包:通过官方技能市场、技能仓库或团队内部技能分发的入口,找到「蓝图组织与管理 / blueprints-organization」(技能ID 13983)并安装到本地技能目录,以官方说明为准。
- 放置到正确位置:多数平台的技能目录为工作区级或用户级配置目录,安装后建议重启会话或重新加载工作区,确保技能被索引。
- 验证是否生效:在对话中提出一个明确相关的请求,例如「帮我整理
blueprints/目录,检查有没有重复的认证相关文档」。若技能已生效,AI 应当先列出目录、搜索关键词、读取已有文件,然后再谈新建,而不是直接甩出一份新文档。 - 兜底方式:若平台暂不支持技能安装,也可以把该技能的核心规则(扁平优先、短横线命名、创建前 Glob/Grep 搜索、维护 README 索引)写进项目根目录的规则文件或提示词模板中,效果接近但不如原生技能稳定。
该技能的主要功能和特点
- 目录结构规范化:默认推荐扁平化结构——
blueprints/下每个系统、功能、集成一个 Markdown 文件,加一个README.md作索引。理由是导航更容易、交叉引用更简单、组织开销更少;只有当项目规模足够大时才引入核心/、功能/、集成/子目录分层。 - 命名约定约束:文件名使用短横线分隔式,与代码中的系统/功能名保持一致;要求具体而非笼统——写
API速率限制.md而不是API.md;明确禁止概述.md、杂项.md、新功能.md这类「万能抽屉」式命名,因为它们天然会吸走一切内容。 - 强制索引机制:规定每个
blueprints/目录都必须有README.md索引,并给出可直接套用的模板,包含项目概述、按核心/功能/集成分组的链接列表、以及「添加新蓝图时」的三步贡献说明。 - 创建前搜索去重(最关键):把「先查后写」固化成流程——用
Glob("blueprints/*.md")列出全部现有蓝图,用Grep("auth", path: "blueprints/", output_mode: "files_with_matches")搜索提到该主题的文件,用Read("blueprints/认证.md")确认现有覆盖范围,确认无重复后再创建。 - 单一真相源原则:每个概念只记录一次,其他位置以链接方式引用,避免同一份知识在多处漂移。
- 拆分与合并的判断标准:系统紧密耦合、理解一个必须理解另一个、共享大量上下文时合并;可独立理解、面向不同受众、文件将超过约 500 行时拆分。给出了可操作的判断线,而不是凭感觉。
- 重叠主题的三种处理方案:①主位置记录 + 其他位置引用;②抽出「共享认证」这类共享蓝图供双方引用;③在各系统内做范围化内联记录,只写本系统特定部分。
- 弃用清理流程:系统移除时删除对应蓝图文件(不「为历史保留」),同步更新索引、修复所有引用链接,历史交给 Git 版本控制。
- 组织健康审计清单:六项检查——文件是否都在索引中、索引条目是否都有文件、是否存在明显重复、名称是否匹配代码术语、交叉引用是否有效、是否存在孤立文件。
- 配套排查工具片段:提供查找孤立蓝图(未被 README 引用的文件)和查找重复主题(相似文件名、相似内容)的 shell 思路,让审计从「感觉」变成「可执行」。
与普通文档工具相比,它强在管的是「文档之间的关系」,而不只是「文档本身」:普通编辑器不会阻止你创建第十份讲认证的文档,而这个技能会先拦截。
如何使用该技能?
由于该技能是被动触发型,使用方式是「用自然语言交代目标 + 提供上下文」,而不是敲命令。推荐按以下步骤操作:
步骤 1:明确你要处理的目录
在对话中直接指明蓝图目录位置,例如:「项目里的技术蓝图都放在 docs/blueprints/,帮我整理一遍」。
步骤 2:触发「创建前搜索」流程 当你准备新增文档时,直接这样提需求:
我要为「API 速率限制」写一份蓝图,先帮我查一下现有蓝图里有没有相关内容,别重复写。
预期行为:AI 先执行 Glob("blueprints/*.md") 看全貌,再用 Grep 搜索关键词定位候选文件,必要时 Read 读取确认覆盖范围,最后给出「已存在 / 部分重叠 / 完全空白」的判断与建议。
步骤 3:按规范创建或合并
若确认是全新主题,AI 会建议文件名(如 API速率限制.md)、按模板生成内容骨架,并同步更新 README.md 索引条目。若判断为重叠,则按三种方案之一处理——引用现有蓝图、抽出共享蓝图、或做范围化内联。
步骤 4:补齐交叉引用 让 AI 在新文档与相关文档之间互加链接,例如:
在
用户认证.md和权限模型.md里互相加上跳转链接。
步骤 5:运行一次组织审计
定期提出:「按审计清单检查一遍 blueprints/ 目录」。预期输出是一份体检报告:孤立文件、索引缺失、疑似重复主题、失效引用逐条列出,并给出修复动作。
步骤 6:清理弃用内容
当某个系统下线时,明确要求:「旧版网关 已废弃,按弃用流程清理蓝图并修复引用」,技能会删除文件、更新索引、修正链接,历史留给 Git。
输入输出示例
输入:帮我给钩子分发机制写蓝图,注意别和插件系统的文档重复。
输出:一份先「检索与判断」、后「创建与登记」的回复——列出检索到的相关文件、说明为何不重复、给出新文件路径 blueprints/钩子分发.md、附上 README 索引的变更内容与交叉引用建议。
同类型竞品对比分析
| 方案名称 | 定位 | 核心功能 | 安装/使用门槛 | 适用场景 | 优势与不足 |
|---|---|---|---|---|---|
| 蓝图组织与管理Skill(blueprints-organization) | 蓝图文档体系的治理规则层 | 目录结构规范、命名约定、索引维护、创建前搜索去重、交叉引用、弃用清理、审计清单 | 需平台支持自定义技能;安装后无需额外操作,任务中自动启用(具体入口以官方说明为准) | 长期演进的工程项目、大量系统与集成并存、多人(多 AI 会话)协作写文档 | 优势:把「去重」前置为强制动作,规则成体系、可审计;不足:不负责文档渲染与网站发布,依赖 AI 主动遵守规则 |
| 纯手工维护 Markdown 文档目录 | 最朴素的方案 | 人工建文件、人工写索引、人工记着别重复 | 零门槛 | 文档量少、单人短期项目 | 优势:完全可控、无学习成本;不足:规模一大必然重复与失联,索引长期不更新,靠人记忆兜不住 |
| 通用 AI 编码助手(无专项技能) | 通用生产力工具 | 能写文档、能改代码 | 低,开箱即用 | 一次性生成、临时说明 | 优势:上手最快;不足:倾向于「直接新建一份」,缺少全局检索与命名约束,反而加速文档重复 |
| 文档站生成器(静态站点框架 + 侧边栏配置) | 展示层方案 | 目录驱动页面、自动导航、全文搜索 | 中等,需学习配置语法 | 面向外部读者的公开文档 | 优势:展示与检索体验好;不足:只管「呈现」,不管「内容是否重复」,也不能阻止重复录入 |
| 架构决策记录(ADR)模板 | 决策留痕方案 | 按编号记录每次架构决策的上下文与结论 | 低 | 关键架构决策追溯 | 优势:决策脉络清晰;不足:只覆盖「为什么这么定」,不覆盖系统实现蓝图,且模板本身也可能被复制滥用 |
一句话选型建议:要「记录决策」选 ADR,要「对外展示」选文档站,要「防止内部蓝图越写越乱」选本技能。
该技能的典型应用场景与实际体验情况
场景一:大型项目文档失控的技术负责人
痛点:项目跑了半年,blueprints/ 下几十个文件,认证 相关内容散落在四个文档里,新人问「到底哪个是准的」没人答得上来。使用方式:要求「按审计清单体检一次,列出重复主题与孤立文件」,然后按「主位置 + 引用」方案收敛。
实际体验:上手几乎无门槛,因为全程用自然语言提需求。效果最明显的是「孤立文件」与「索引缺失」两类问题——它们平时最容易被忽略,一旦列出来就很好修。注意:收敛重复内容涉及判断取舍,AI 会给出方案,但最终「哪个版本为准」仍需人来拍板。
场景二:用 AI 写文档的独立开发者 痛点:每次让 AI 写新模块说明,它都会新建一份文件,几轮下来同一功能有三份描述,改代码后只更新了其中一份。使用方式:在每次提需求时加一句「先查现有蓝图,避免重复」。 实际体验:这是该技能收益最直接的场景。把「创建前搜索」变成习惯后,重复文档的产生率显著下降。注意:需要你在提示里带上「蓝图目录在哪」这类上下文,否则 AI 可能找不到目标目录。
场景三:多系统共享同一套认证/配置的架构改造
痛点:系统 A 和系统 B 都用到认证,各自写了一份,细节逐渐分叉。使用方式:让技能按「选项 2:共享部分」处理——抽出 共享认证.md,两个系统蓝图都引用它。
实际体验:结构收益很大,改一处即全局生效。注意:抽共享蓝图前要确认两个系统的用法确实同源,否则不如用「范围化内联」,把各自特殊部分写清楚。
场景四:功能下线后的文档清理 痛点:旧模块早就删了,文档还在,还挂着失效链接,读者点进去一脸问号。使用方式:明确要求「按弃用流程处理」——删文件、更索引、修链接。 实际体验:流程清晰,四项动作一步不缺,尤其「修复损坏链接」这一条最容易被人工遗漏。注意:团队若习惯「留档备查」,需要提前对齐「历史交给 Git」这一共识,避免删完又被人加回来。
该技能能为用户带来的价值
第一,把「事后合并」变成「事前拦截」。 重复文档的最大成本不是写的那一次,而是此后每一次同步——两份文档各改一半,读者踩坑、维护者返工。该技能把去重动作前移到创建之前,用 Glob + Grep + Read 三步确认,直接省掉了未来的合并成本。一个团队一年若少产生十份重复蓝图,节省的是数十次跨文档同步。
第二,把隐性经验变成显性规则。 「文件名要具体」「别建杂项.md」「超过 500 行再拆」这些经验,过去靠老成员口头传授;现在写进技能,AI 每次都会照着执行,新人(和新的 AI 会话)不再从零踩坑。降低的是整个团队的文档规范门槛,而不是某个人的熟练度门槛。
第三,用索引与交叉引用换取「可发现性」。 README 索引模板 + 广泛交叉引用,让「想找某块内容」从「翻目录猜文件名」变成「顺着链接两跳到达」。文档的价值与其可被找到的概率成正比,这一步收益是复利式的。
第四,审计清单让治理可持续。 六项检查把「文档健康度」变成可周期性执行的动作,而不是等到彻底失控再大修。孤立文件、失效引用这类问题在萌芽期修复的成本近乎为零。
第五,安全边界清晰带来的信任。 该技能只动用读取、写入、编辑、Grep、Glob,不联网、不执行构建、不碰部署,团队成员可以放心让它在文档目录里作业。
常见问题 FAQ
Q1:这个技能怎么安装?我找不到调用它的按钮。 A:这是正常的。该技能的「用户可调用」标记为否,属于被动触发型技能,由 AI 在识别到蓝图整理、去重、交叉引用类任务时自动启用。你只需要把技能包安装进平台的技能库并重新加载工作区,然后在对话中提出相关请求即可。具体安装入口、目录路径与是否需要重启,以官方说明为准。
Q2:它是收费的吗? A:技能详情中未包含任何定价信息,因此无法在此确认。是否收费取决于你所使用的技能平台/市场的计费策略,请以官方说明为准。可以确定的是,该技能自身不会调用外部付费 API,只使用本地文件读写与检索工具。
Q3:它会自动删我的文档吗? A:不会。它的写入、编辑、删除类动作都发生在你明确提出的请求范围内。只有在你说「这个系统已废弃,按弃用流程清理」时,才会执行删除文件 + 更新索引 + 修复引用这一组动作。建议在删除类操作前,确保项目处于版本控制之下。
Q4:它适合谁用?小项目有必要吗?
A:最适合三类人——长期用 AI 辅助开发、文档会持续增长的开发者;需要维护多系统与多集成文档的架构师/技术负责人;以及接手他人项目、需要先摸清文档全貌的新成员。小项目也可以只取其中一条规则:创建前先搜索、别建 杂项.md。这一条几乎零成本,收益却很实在。
Q5:它和通用 AI 编码助手写文档有什么区别?怎么选?
A:通用助手擅长「生成」,本技能擅长「治理」。如果你只需要一篇一次性的说明文档,通用助手足够;如果你有一个会长期生长的 blueprints/ 目录,且已经出现重复、命名混乱、索引失修,那么本技能的目录规范 + 创建前搜索 + 审计清单就是补上短板的那一环。二者不冲突,实践中通常是在通用助手里叠加这个技能。
Q6:官方推荐扁平结构,我的项目文件已经上百个了,还扁平吗?
A:该技能的判断线是「仅用于大型项目时才使用子目录」。若文件数量已经让导航变得困难,可以引入 核心/、功能/、集成/ 分层,但请注意:分层后每个子目录也需要维护自己的索引,交叉引用的路径变长,组织开销随之上升。建议先做一轮合并与清理,再决定是否分层。