--- name: roadmap-guide description: 在编写、更新、维护 roadmap.md 的时候触发 --- # Roadmap 编写指南 > **核心原则**:roadmap 是导航图,不是教科书。信息密度 > 详细程度。 ## When to use **必须应用**此规范的场景: - 向 `docs/roadmap.md` 添加新版本/功能 - 更新已有版本的状态 - 记录架构决策的理由 - 标记禁止事项和数据源限制 --- ## 1. 简洁性原则(CRITICAL) ### ❌ 禁止冗余 **删除这些内容:** 1. **示例代码**(除非必需理解问题) ```markdown ❌ 错误: **实现方案:** ```python # 20 行完整代码示例 async def chat_with_loop(self, query: str) -> str: for i in range(15): ... ``` ✅ 正确: **实现方案:** `chat_with_loop()` 方法,最多 15 轮 ReAct 循环 ``` 2. **重复信息**(已在其他文档详述) ```markdown ❌ 错误:详细解释 T+1/T+2 确认规则 ✅ 正确:确认规则见 `docs/settlement-rules.md` ``` 3. **过长段落** ```markdown ❌ 错误:超过 3 行的描述段落 ✅ 正确:每段 ≤ 3 行,优先使用列表/表格 ``` --- ## 2. 版本条目结构 每个版本条目遵循固定结构: ```markdown ## vX.Y.Z 版本标题(状态标记) ### 核心目标 一句话说明此版本解决什么问题。 ### 实现范围 - [x] 已完成项 - [ ] 待完成项 ### 不做 - ❌ 明确排除的功能(防止范围蔓延) ``` **状态标记**: - `✅` 已完成 - `🚧` 进行中 - `🔮` 规划中 --- ## 3. 对比表格 版本间对比使用表格,清晰展示差异: ```markdown | 维度 | v0.5.0 | v0.5.1 | |------|--------|--------| | 调用轮数 | 固定 1-2 轮 | 动态 N 轮 | | 决策模式 | 一次性决定 | 边做边决策 | ``` --- ## 4. 禁止事项 & 限制 使用统一格式记录: ```markdown ## 禁止事项 - ❌ AI 执行交易操作(只给建议) - ❌ 修改数据库 Schema ## 已知限制 **限制名称**(记录日期): - 问题描述(1-2 行) - 未来方案(可选) ``` --- ## 5. ASCII 图表 架构/数据流优先使用 ASCII 图: ```markdown 导入阶段: CSV → 算法 → BillFacts → AI 判断 → 回填 ActionLog 分析阶段: 用户提问 → AI → Tools → 分析 → 建议 ``` --- ## 6. 触发机制 **自动触发:** 当检测到以下操作时,自动应用此 skill - 文件路径包含 `roadmap.md` - 提交信息包含 "roadmap" / "版本" / "规划" - 用户明确要求更新 roadmap **提醒文案:** ``` 正在编辑 roadmap.md 请遵循简洁性原则: - 每段 ≤ 3 行 - 代码示例 ≤ 5 行或删除 - 无重复信息 - 优先使用列表/表格 ``` ---