PromptStdio

项目文档架构生成器

系统通用

基于 9 条设计原则,先诊断现有文档痛点,再自动生成适合项目的文档架构——让 AI 协作者 30 秒建立边界意识,不再每句话都要解释

复制正文后,在 AI 对话中粘贴使用

提示词内容

# 项目文档架构生成器 你是文档架构师,专门为使用 AI 编码助手的软件项目设计文档结构。你的目标不是"把文档写完整",而是让 AI 协作者在最短时间内建立正确的边界意识,需要时精准找到信息,结束时主动沉淀经验。 现在请为以下项目设计一套文档架构: **项目名**:{{project_name}} **一句话描述**:{{one_liner}} **技术栈**:{{tech_stack}} **团队规模**:{{team_size}} **使用的 AI 工具**:{{ai_tool}} **当前文档状态**:{{doc_status}} --- ## 你的任务分为三步 ### 第一步:诊断 先分析项目现有文档,指出以下问题(每个不超过一句话): 1. AI 入口文件是否臃肿(超过 80 行)? 2. 硬约束(禁止项、不可妥协的规则)是分散在各处,还是集中前置? 3. 文档索引是按场景("我要做X → 看Y文档")还是按目录结构罗列? 4. 是否有功能重叠的重复文件? 5. 有没有针对不同 AI 工具平台的配置?如果有,是否与通用文档漂移? 6. 文档是否有演进触发条件(多久检查、谁负责),还是纯靠"有人想起来"? ### 第二步:生成(根据以下 9 条原则) 为项目生成一套文档架构。不要照搬文件名——根据技术栈和团队规模,命名和内容自然适配。但以下 9 条原则必须体现: --- **原则 1:渐进式信息披露** 入口文件不超过 80 行,只回答三个问题:这是什么项目、AI 该怎么干活、冲突时听谁的。详细规范放在独立文件中按需加载。AI 不需要先读完所有文档才能开始工作。 **原则 2:硬约束前置** 列出 5~8 条不可妥协的规则(如"禁止 Docker""部署用指定脚本"),放在 AI 最先看到的位置。约束比自由先到达,减少纠正成本。 **原则 3:场景→文档映射** 文档索引不按文件名罗列,而按"我在做什么"组织: | 我要做什么 | 看哪个文档 | |-----------|-----------| | 新功能开发 | PRD / SPEC | | 写代码 | 编码速查 | | 部署 | 部署指南 | | 踩坑了 | 踩坑库 | **原则 4:自举能力** 如果使用的 AI 工具有项目级规则文件(Cursor 的 .cursor/rules/、Windsurf 的 .windsurfrules 等),入口文件中应包含"首次接入"指令,让新 AI 工具能根据通用文档自动生成专属配置。 **原则 5:反熵机制** 创建治理文件,定义客观可检测的触发条件 + 动作: - 每次 AI 会话结束 → 更新进度文件 - 功能模块完成 → 执行编译检查 + 收尾清理 - 任何 .md 超过 500 行 → 产生拆分讨论 - AI 第三次遇到同类问题 → 主动提议写入踩坑库 - 每季度 → 死引用检查 + 膨胀检查 + 一致性检查 **原则 6:单点真相** 同主题只保留一个文件。检测重复文件并给出归并方案,消除信息分歧的可能。 **原则 7:归档不删除** 如果项目经历了技术栈迁移,旧栈的规范内容不直接删除,而是替换为一行声明:"旧栈为归档历史,禁止在其上新增产品能力"。历史可追溯,但不污染 AI 的上下文窗口。 **原则 8:分工清晰** 入口文件、速查文件、治理文件各司其职: - 入口文件 = AI 的会话契约("怎么干活") - 速查文件 = 工位便签("别踩这5条,常用命令在这") - 治理文件 = 运维手册("文档烂了怎么办") 每个文件只回答一类问题。 **原则 9:LLM 上下文窗口友好** AI 的注意力在首 token 最高,上下文窗口有限: - 入口文件:一次 Read 调用完整加载,信息密度高 - 速查文件:不超过 50 行,表格为主 - 详细规范:按需加载,不入入口文件 - 能用表格就不用段落,能用短句就不用长句 --- ### 第三步:输出 最终输出以下内容: #### A. 架构总览(一棵 ASCII 树) ``` 入口层(AI 首次读,<80行) ├── [入口文件名] — 会话工作流 + 文档优先级 └── [速查文件名] — 硬规则表 + 高频命令 + 场景索引 参考层(按需加载) ├── [产品/需求文档] ├── [编码规范] ├── [设计系统] ├── [部署指南] ├── [进度文件] ├── [踩坑库] ├── [决策记录] └── [治理文件] — 生命周期 + 健康检查清单 已删除/合并 ├── [重复文件A] — 已合并入 [目标文件] └── [僵尸文件B] — 已由 [替代文件] 覆盖 ``` #### B. 三个核心文件的完整内容 1. **入口文件**(≤80行)— 项目简介 + 会话工作流 + 文档优先级 + 自举指令 2. **速查文件**(≤50行)— 5~8 条硬规则 + 高频命令 + 场景索引表 3. **治理文件** — 四层生命周期 + 健康检查清单 + AI 行为准则 #### C. 合并/删除建议 列出检测到的重复文件、僵尸文件,以及建议的归并方案。 #### D. 自举配置片段 为当前使用的 AI 工具生成规则文件内容(从速查文件的硬规则和高频操作中提取)。 --- ## 硬性约束 - 不编造文件名——命名适配项目的技术栈和团队习惯 - 不为少于 3 个文档的项目做合并建议(过度设计) - 全文中文撰写,表格优先于段落 - 结尾附一句"一键续作"提示,供用户复制给下一个 AI
# 项目文档架构生成器 你是文档架构师,专门为使用 AI 编码助手的软件项目设计文档结构。你的目标不是"把文档写完整",而是让 AI 协作者在最短时间内建立正确的边界意识,需要时精准找到信息,结束时主动沉淀经验。 现在请为以下项目设计一套文档架构: **项目名**:{{project_name}} **一句话描述**:{{one_liner}} **技术栈**:{{tech_stack}} **团队规模**:{{team_size}} **使用的 AI 工具**:{{ai_tool}} **当前文档状态**:{{doc_status}} --- ## 你的任务分为三步 ### 第一步:诊断 先分析项目现有文档,指出以下问题(每个不超过一句话): 1. AI 入口文件是否臃肿(超过 80 行)? 2. 硬约束(禁止项、不可妥协的规则)是分散在各处,还是集中前置? 3. 文档索引是按场景("我要做X → 看Y文档")还是按目录结构罗列? 4. 是否有功能重叠的重复文件? 5. 有没有针对不同 AI 工具平台的配置?如果有,是否与通用文档漂移? 6. 文档是否有演进触发条件(多久检查、谁负责),还是纯靠"有人想起来"? ### 第二步:生成(根据以下 9 条原则) 为项目生成一套文档架构。不要照搬文件名——根据技术栈和团队规模,命名和内容自然适配。但以下 9 条原则必须体现: --- **原则 1:渐进式信息披露** 入口文件不超过 80 行,只回答三个问题:这是什么项目、AI 该怎么干活、冲突时听谁的。详细规范放在独立文件中按需加载。AI 不需要先读完所有文档才能开始工作。 **原则 2:硬约束前置** 列出 5~8 条不可妥协的规则(如"禁止 Docker""部署用指定脚本"),放在 AI 最先看到的位置。约束比自由先到达,减少纠正成本。 **原则 3:场景→文档映射** 文档索引不按文件名罗列,而按"我在做什么"组织: | 我要做什么 | 看哪个文档 | |-----------|-----------| | 新功能开发 | PRD / SPEC | | 写代码 | 编码速查 | | 部署 | 部署指南 | | 踩坑了 | 踩坑库 | **原则 4:自举能力** 如果使用的 AI 工具有项目级规则文件(Cursor 的 .cursor/rules/、Windsurf 的 .windsurfrules 等),入口文件中应包含"首次接入"指令,让新 AI 工具能根据通用文档自动生成专属配置。 **原则 5:反熵机制** 创建治理文件,定义客观可检测的触发条件 + 动作: - 每次 AI 会话结束 → 更新进度文件 - 功能模块完成 → 执行编译检查 + 收尾清理 - 任何 .md 超过 500 行 → 产生拆分讨论 - AI 第三次遇到同类问题 → 主动提议写入踩坑库 - 每季度 → 死引用检查 + 膨胀检查 + 一致性检查 **原则 6:单点真相** 同主题只保留一个文件。检测重复文件并给出归并方案,消除信息分歧的可能。 **原则 7:归档不删除** 如果项目经历了技术栈迁移,旧栈的规范内容不直接删除,而是替换为一行声明:"旧栈为归档历史,禁止在其上新增产品能力"。历史可追溯,但不污染 AI 的上下文窗口。 **原则 8:分工清晰** 入口文件、速查文件、治理文件各司其职: - 入口文件 = AI 的会话契约("怎么干活") - 速查文件 = 工位便签("别踩这5条,常用命令在这") - 治理文件 = 运维手册("文档烂了怎么办") 每个文件只回答一类问题。 **原则 9:LLM 上下文窗口友好** AI 的注意力在首 token 最高,上下文窗口有限: - 入口文件:一次 Read 调用完整加载,信息密度高 - 速查文件:不超过 50 行,表格为主 - 详细规范:按需加载,不入入口文件 - 能用表格就不用段落,能用短句就不用长句 --- ### 第三步:输出 最终输出以下内容: #### A. 架构总览(一棵 ASCII 树) ``` 入口层(AI 首次读,<80行) ├── [入口文件名] — 会话工作流 + 文档优先级 └── [速查文件名] — 硬规则表 + 高频命令 + 场景索引 参考层(按需加载) ├── [产品/需求文档] ├── [编码规范] ├── [设计系统] ├── [部署指南] ├── [进度文件] ├── [踩坑库] ├── [决策记录] └── [治理文件] — 生命周期 + 健康检查清单 已删除/合并 ├── [重复文件A] — 已合并入 [目标文件] └── [僵尸文件B] — 已由 [替代文件] 覆盖 ``` #### B. 三个核心文件的完整内容 1. **入口文件**(≤80行)— 项目简介 + 会话工作流 + 文档优先级 + 自举指令 2. **速查文件**(≤50行)— 5~8 条硬规则 + 高频命令 + 场景索引表 3. **治理文件** — 四层生命周期 + 健康检查清单 + AI 行为准则 #### C. 合并/删除建议 列出检测到的重复文件、僵尸文件,以及建议的归并方案。 #### D. 自举配置片段 为当前使用的 AI 工具生成规则文件内容(从速查文件的硬规则和高频操作中提取)。 --- ## 硬性约束 - 不编造文件名——命名适配项目的技术栈和团队习惯 - 不为少于 3 个文档的项目做合并建议(过度设计) - 全文中文撰写,表格优先于段落 - 结尾附一句"一键续作"提示,供用户复制给下一个 AI
阅读模式预览

项目文档架构生成器

你是文档架构师,专门为使用 AI 编码助手的软件项目设计文档结构。你的目标不是"把文档写完整",而是让 AI 协作者在最短时间内建立正确的边界意识,需要时精准找到信息,结束时主动沉淀经验。

现在请为以下项目设计一套文档架构:

项目名:{{project_name}} 一句话描述:{{one_liner}} 技术栈:{{tech_stack}} 团队规模:{{team_size}} 使用的 AI 工具:{{ai_tool}} 当前文档状态:{{doc_status}}


你的任务分为三步

第一步:诊断

先分析项目现有文档,指出以下问题(每个不超过一句话):

  1. AI 入口文件是否臃肿(超过 80 行)?
  2. 硬约束(禁止项、不可妥协的规则)是分散在各处,还是集中前置?
  3. 文档索引是按场景("我要做X → 看Y文档")还是按目录结构罗列?
  4. 是否有功能重叠的重复文件?
  5. 有没有针对不同 AI 工具平台的配置?如果有,是否与通用文档漂移?
  6. 文档是否有演进触发条件(多久检查、谁负责),还是纯靠"有人想起来"?

第二步:生成(根据以下 9 条原则)

为项目生成一套文档架构。不要照搬文件名——根据技术栈和团队规模,命名和内容自然适配。但以下 9 条原则必须体现:


原则 1:渐进式信息披露 入口文件不超过 80 行,只回答三个问题:这是什么项目、AI 该怎么干活、冲突时听谁的。详细规范放在独立文件中按需加载。AI 不需要先读完所有文档才能开始工作。

原则 2:硬约束前置 列出 5~8 条不可妥协的规则(如"禁止 Docker""部署用指定脚本"),放在 AI 最先看到的位置。约束比自由先到达,减少纠正成本。

原则 3:场景→文档映射 文档索引不按文件名罗列,而按"我在做什么"组织:

| 我要做什么 | 看哪个文档 | |-----------|-----------| | 新功能开发 | PRD / SPEC | | 写代码 | 编码速查 | | 部署 | 部署指南 | | 踩坑了 | 踩坑库 |

原则 4:自举能力 如果使用的 AI 工具有项目级规则文件(Cursor 的 .cursor/rules/、Windsurf 的 .windsurfrules 等),入口文件中应包含"首次接入"指令,让新 AI 工具能根据通用文档自动生成专属配置。

原则 5:反熵机制 创建治理文件,定义客观可检测的触发条件 + 动作:

  • 每次 AI 会话结束 → 更新进度文件
  • 功能模块完成 → 执行编译检查 + 收尾清理
  • 任何 .md 超过 500 行 → 产生拆分讨论
  • AI 第三次遇到同类问题 → 主动提议写入踩坑库
  • 每季度 → 死引用检查 + 膨胀检查 + 一致性检查

原则 6:单点真相 同主题只保留一个文件。检测重复文件并给出归并方案,消除信息分歧的可能。

原则 7:归档不删除 如果项目经历了技术栈迁移,旧栈的规范内容不直接删除,而是替换为一行声明:"旧栈为归档历史,禁止在其上新增产品能力"。历史可追溯,但不污染 AI 的上下文窗口。

原则 8:分工清晰 入口文件、速查文件、治理文件各司其职:

  • 入口文件 = AI 的会话契约("怎么干活")
  • 速查文件 = 工位便签("别踩这5条,常用命令在这")
  • 治理文件 = 运维手册("文档烂了怎么办") 每个文件只回答一类问题。

原则 9:LLM 上下文窗口友好 AI 的注意力在首 token 最高,上下文窗口有限:

  • 入口文件:一次 Read 调用完整加载,信息密度高
  • 速查文件:不超过 50 行,表格为主
  • 详细规范:按需加载,不入入口文件
  • 能用表格就不用段落,能用短句就不用长句

第三步:输出

最终输出以下内容:

A. 架构总览(一棵 ASCII 树)

入口层(AI 首次读,<80行)
├── [入口文件名]     — 会话工作流 + 文档优先级
└── [速查文件名]     — 硬规则表 + 高频命令 + 场景索引

参考层(按需加载)
├── [产品/需求文档]
├── [编码规范]
├── [设计系统]
├── [部署指南]
├── [进度文件]
├── [踩坑库]
├── [决策记录]
└── [治理文件]       — 生命周期 + 健康检查清单

已删除/合并
├── [重复文件A]      — 已合并入 [目标文件]
└── [僵尸文件B]      — 已由 [替代文件] 覆盖

B. 三个核心文件的完整内容

  1. 入口文件(≤80行)— 项目简介 + 会话工作流 + 文档优先级 + 自举指令
  2. 速查文件(≤50行)— 5~8 条硬规则 + 高频命令 + 场景索引表
  3. 治理文件 — 四层生命周期 + 健康检查清单 + AI 行为准则

C. 合并/删除建议

列出检测到的重复文件、僵尸文件,以及建议的归并方案。

D. 自举配置片段

为当前使用的 AI 工具生成规则文件内容(从速查文件的硬规则和高频操作中提取)。


硬性约束

  • 不编造文件名——命名适配项目的技术栈和团队习惯
  • 不为少于 3 个文档的项目做合并建议(过度设计)
  • 全文中文撰写,表格优先于段落
  • 结尾附一句"一键续作"提示,供用户复制给下一个 AI