第 11 期:Skill 6 — Timeline Report(历史回顾报告)
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)
(申请发送: agentupdate)
本期场景:博客项目开发了 3 个月。老板/合伙人问你:"这 3 个月你到底做了什么?" 你需要一份清晰的技术复盘报告。
11.1 Timeline Report 解决什么问题?
想象你要回答以下问题:
- "这个项目做了多少个功能?"
- "哪些 Bug 反复出现?"
- "我们做过哪些重要的架构决策?"
- "哪个模块花了最长时间开发?"
用人脑回忆?不可能。翻聊天记录?太痛苦了。
Timeline Report 直接从 Observations 中提取数据,自动生成结构化的项目回顾。
11.2 报告包含什么?
一份 Timeline Report 通常包含以下板块:
📅 时间轴总览
2026-04 博客项目开发历程
────────────────────────────
04-01 ■■■ 项目初始化 + 数据库设计(3 个会话)
04-05 ■■ 文章 CRUD API(2 个会话)
04-08 ■ 标签系统(1 个会话)
04-10 ■■■■ 评论系统 + Bug 修复(4 个会话)
04-15 ■■ 认证系统(2 个会话)
04-18 ■ 评论通知(1 个会话)
04-20 ■■ 前端首页 + 部署(2 个会话)
🏗️ 架构决策清单
| # | 决策 | 日期 | 理由 |
|---|---|---|---|
| 1 | 选择 Prisma 作为 ORM | 04-01 | 类型安全 + 迁移管理 |
| 2 | 使用隐式多对多做标签 | 04-08 | 无需额外字段 |
| 3 | JWT + refresh token 认证 | 04-15 | 无状态 + 安全 |
| 4 | Vercel 部署 | 04-20 | 零配置 + 自动 CI/CD |
🐛 Bug 修复记录
| # | Bug | 出现次数 | 最终修复 |
|---|---|---|---|
| 1 | Prisma 外键约束错误 | 3 次 | 添加级联删除 |
| 2 | JWT token 没有正确刷新 | 2 次 | 修复 refresh 端点 |
| 3 | 评论 API 422 错误 | 1 次 | 添加 zod 输入验证 |
📊 Token 使用趋势
会话 Token 消耗
#1 ████████████ 45,000
#2 ███████████ 42,000
#3 ██████ 23,000 ← 开始用 Smart Explore 后降低
#4 ███████ 28,000
#5 █████ 19,000
...
11.3 如何生成报告?
在 Claude Code 会话中直接请求:
你:生成博客项目最近一个月的 Timeline Report
Claude(内部流程):
1. 搜索所有 project="my-blog" 的 Observations
2. 按时间排序,按会话分组
3. 提取所有 type="decision" 的记录 → 架构决策清单
4. 提取所有 type="bugfix" 的记录 → Bug 修复记录
5. 计算每个会话的 Token 消耗
6. 生成结构化报告
11.4 报告的实际用途
| 用途 | 说明 |
|---|---|
| 技术复盘 | 回顾项目发展历程,发现改进空间 |
| 团队交接 | 新加入的开发者快速了解项目历史 |
| Bug 模式识别 | 发现反复出现的问题,从根本上解决 |
| 效率分析 | Token 消耗趋势反映了工作效率的变化 |
| 周报/月报素材 | 自动生成,不用回忆 |
实操练习
- 在博客项目有 5+ 个会话后
- 让 Claude 生成一份 Timeline Report
- 检查报告中的架构决策清单 —— 是否完整?
- 查看 Bug 修复记录 —— 有没有反复出现的 Bug?
下期预告
7 个 Skills 还剩最后一个:Plugin Release。它管理 Claude-Mem 自身的版本更新,包括稳定版和 Beta 版的切换。下一期一起了解。