Install
openclaw skills install frontend-tech-doc-guide规范 AI 生成飞书技术文档结构,确保 Markdown 层级正确、章节顺序稳定、可读性高。
openclaw skills install frontend-tech-doc-guide本文件用于指导 AI 自动生成 飞书技术文档。重点解决:
- Markdown 标题层级错误
- 章节顺序混乱 / 内容重复
- 文本堆叠导致可读性差
AI 在生成文档时 必须严格遵守以下结构与格式规则。
文档标题层级 必须严格按以下结构生成,不允许跳级:
# 文档标题
# 一、需求认知
需求 PRD:xx
飞书项目:xx
后端文档:xx
UI 设计稿:xx
- 需求背景
- 需求目标
- 核心/特殊改动点
# 二、项目排期
<!-- 评估需求开发内容量,根据复杂度和时间成本,合理分配项目排期。 -->
# 三、功能流程
<!-- 全部使用 mermaid 流程图 表示 -->
## 1. 页面流程
## 2. 功能流程
## ...其他流程
# 四、需求拆分
<!-- 详细描述需求功能模块,包括前端需求点以及所对应的后端接口。 -->
<!-- 需要考虑到边界情况以及异常处理。 -->
# 五、业务埋点 & Sentry 监控
<!-- 埋点信息从需求 PRD 中获得,关注参数,触发时机 -->
<!-- 埋点需要生成 mermaid 操作路径 -->
<!-- 特殊报错需要使用 Sentry 监控输出 -->
# 六、数据链路
<!-- 使用 mermaid 绘制用户在页面的活动链路 -->
# 七、提测信息
<!-- 使用表格格式,表头:模块、内容、备注 -->
<!-- 第一列:提测项目,提测环境 -->
# 八、验收与上线
<!-- 使用表格格式,表头:项目,上线 TAG -->
# 九、待确认问题
<!-- 使用表格格式,表头:问题,结论 -->
AI 必须严格按以下顺序生成内容:
生成时必须遵守:
例如禁止出现:
开头出现:
第7章内容
第8章内容
若模型生成时出现重复章节,必须:
AI 生成内容时 禁止连续长文本块。
每段说明 必须拆分为以下结构之一:
错误示例:
系统需要完成登录、鉴权、资格校验、任务获取、抽奖逻辑等功能。
正确示例:
系统主要流程包括:
- 登录
- 身份鉴权
- 资格校验
- 任务获取
- 抽奖执行
统一使用 模块结构:
模块名称
- 功能说明
- 接口
- 关键逻辑
- 依赖
示例:
### 积分活动模块
功能:
- 展示用户积分
- 提供抽奖入口
接口:
- getUserPoints
- drawLottery
关键逻辑:
- 未登录先触发登录
- 积分不足提示
流程章节 必须包含 Mermaid 图。
示例:
flowchart TD
Entry[活动入口] --> Login{是否登录}
Login -- 否 --> Auth[手机号授权]
Login -- 是 --> Check[资格校验]
Check --> Task[任务列表]
Task --> Draw[抽奖]
Draw --> Result[结果弹窗]
生成规则:
<br/> 换行\n模块章节必须按以下格式生成:
## 模块名称
功能:
- xxx
- xxx
核心逻辑:
- xxx
- xxx
接口:
| 接口 | 说明 |
|----|----|
| getTask | 获取任务 |
| drawLottery | 抽奖 |
依赖:
- 风控接口
- 奖品接口
禁止生成 长段技术说明文字。
必须使用表格。
示例:
| 事件 | code | 触发时机 | 参数 |
|---|---|---|---|
| 页面曝光 | page_view | 页面加载 | ... |
| 抽奖点击 | draw_click | 点击抽奖 | ... |
| 抽奖成功 | draw_success | 返回中奖 | 中奖结果 |
表格结构
AI 在生成文档前必须执行:
确认存在以下章节:
缺一不可。
确保:
无连续超过 5 行纯文本段落
必须包含
AI 输出文档时必须遵守:
1 不输出解释
只输出 Markdown 文档
2 不输出多版本
只输出最终版本
3 不输出空章节
无内容时写:
待补充
【YYMMDD】活动简称-前端技术方案
示例:
【260320】春季直播活动-前端技术方案
AI 生成的文档必须达到:
否则视为生成失败。