Dev Chronicle

📜 Git 历史生成开发者叙事日志

从 Git 历史、会话记录生成开发者工作叙事日志,强调决策与反思而非任务清单,适合日/周回顾、站会汇报与作品集叙事。

收藏
6.4k
安装
1.5k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

DevChronicle 是一套开发者工作叙事生成系统,将 Git 提交、AI 会话记录、个人记忆文件转化为第一人称工作日志。区别于传统的任务列表或代码统计,它聚焦于决策过程——做了什么、放弃了什么、为什么转向。

使用流程:配置 config.json 指定项目目录 → 运行 gather.sh 收集指定时间段数据 → 依据 voice-profile.md 生成叙事文本。输出格式包括:Daily Chronicle(日常回顾)、Weekly Chronicle(周度弧线叙事)、Standup(极简昨日/今日/阻塞)、Portfolio Narrative(第三人称技术案例)。

显著优点

  • 反量化立场:明确反对"衡量敲击次数",以决策质量替代代码行数指标
  • 多源融合:整合 Git、AI 会话、记忆文件三重数据源,还原完整上下文
  • 情绪维度:要求包含挫败、惊喜、满足感等人类信号,避免机器感
  • 方向/执行比:周度以上数据可计算"规划行数 vs 代码行数",辅助自我认知

潜在缺点与局限

  • 冷启动成本:需配置路径、建立 voice profile,首次使用门槛较高
  • 数据依赖:若无规范的分支策略或会话记录,叙事质量显著下降
  • 主观性风险:"决策"的提取依赖模式识别,可能过度解读或遗漏关键转向
  • 隐私暴露:AI 会话记录可能包含敏感信息,自动抓取需人工审核

适合人群

  • 远程/独立开发者:缺乏日常同步机制,需自我叙事保持方向感
  • 技术领导者:周回顾用于团队对齐,Portfolio 格式可直接用于晋升材料
  • AI 辅助编程重度用户:传统工具无法衡量"与 AI 协作的决策",本工具填补空白

常规风险

  • 路径遍历gather.sh 按配置递归扫描文件系统,需确保 projectDirs 不包含敏感目录
  • 数据残留:收集的中间文件可能包含代码片段或会话内容,需定期清理 {baseDir}/output
  • 幻觉放大:若 voice profile 鼓励戏剧化表达,可能与实际工作量产生偏差,建议保留原始数据备查

Dev Chronicle 内容

references文件夹
scripts文件夹
手动下载zip · 6.5 kB
voice-profile.mdtext/markdown
请选择文件