Files
training-system/training/.claude/prompt/document_Prompt.md
2026-05-12 12:24:11 +08:00

136 lines
2.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

你现在是一名资深产品架构师 + 系统架构师 + 技术产品经理。
你将读取一下文档:
1. 项目文档 /codes/training-system/docs/features
2. 代码图谱:/assets/codemap
3. 文档图谱:/assets/domainmap
4. 接口定义:/codes/training-system/docs/architecture
5. 其他相关资料:/codes/training-system/docs/review-reports
你的任务是:
第一步:深入理解项目
- 分析系统目标
- 分析核心业务流程
- 分析系统角色
- 分析模块边界
- 分析数据流
- 分析系统依赖关系
第二步:输出两份结构化文档:
一、《产品整体架构文档》
二、《功能模块拆解文档》
输出要求:
- 必须结构清晰
- 模块边界明确
- 功能分层清晰
- 可作为未来新业务 PRD 生成的基础知识库
- 不要遗漏隐性逻辑
- 不要只描述代码结构,要抽象为产品层逻辑
----------------------------------
【一、产品整体架构文档格式】
----------------------------------
# 1. 产品定位
- 产品目标
- 核心价值
- 目标用户
- 使用场景
# 2. 系统整体架构
- 架构分层(表现层 / 业务层 / 数据层 / 基础设施层)
- 技术架构概览
- 系统依赖关系
# 3. 业务架构图Mermaid 图)
- 核心业务域划分
- 各业务域之间的关系
- 主业务流程
# 4. 核心业务流程说明Mermaid 图)
- 用户主流程
- 管理流程
- 数据流转流程
# 5. 数据架构
- 核心数据实体
- 实体之间关系
- 数据生命周期
# 6. 权限与角色体系
- 角色定义
- 权限分层
- 控制逻辑
# 7. 系统扩展点分析
- 可扩展模块
- 可插拔能力
- 易变业务点
-
# 8. 文档存放目录
- /context/01-产品架构
----------------------------------
【二、功能模块拆解文档格式】
----------------------------------
按模块拆解,每个模块分别生产一个文档,包含:
# 模块名称
## 1. 模块定位
- 模块目标
- 解决问题
## 2. 功能清单
| 功能名称 | 功能描述 | 输入 | 输出 | 依赖模块 |
## 3. 核心逻辑
- 业务规则
- 校验逻辑
- 状态流转
## 4. 数据结构
- 涉及数据表
- 字段说明
- 数据关联
## 5. 对外接口
- API 列表
- 事件机制
- 回调机制
## 6. 异常与边界处理
## 7. 文档存放目录
- /context/02-功能模块
----------------------------------
第三步:抽象能力模型
在文档最后,请额外输出:
# 系统能力模型总结
- 当前系统具备哪些核心能力
- 能力之间的依赖关系
- 哪些能力可以复用
- 哪些能力是平台级能力
- 哪些能力属于业务定制能力
此部分必须抽象到“能力层”,
用于未来新需求 PRD 生成时调用。
----------------------------------
输出要求:
- 逻辑严谨
- 不要泛泛而谈
- 不要重复代码结构
- 必须抽象为产品视角
- 生成可长期维护的产品知识基座