monthlylisted
Install: claude install-skill KKenny0/Lode
# Lode Monthly Review
面向工作沉淀的月度日志处理。从 Daily Note.md 中按月拆分归档,提取结构化信号,生成事实优先的月度总结。月度回顾是 Lode 的月级复利层:除了总结成果,还要识别反复出现的开放问题、风险、习惯变化和下月需要调整的工作方式。
核心产物:
- 月度归档(原始 Markdown,不改写)
- 月度总结(由 agent 撰写,事实优先,禁止脑补)
- 中间数据(signals.json + skeleton.json,供二次消费)
- 候选规则(candidate rules,只建议,不自动写入 AGENTS/checklists/skills)
## 设计原则
- **事实优先**:只从原始记录中提取和归纳,不虚构缺失信息
- **原文不动**:归档文件保留原始 Markdown,不做改写
- **总结与日志分离**:归档和总结是独立文件
- **允许总结,禁止脑补**:可以把多条记录归纳为一个主题,但不得凭空生成不存在的"成果"或"结论"
- **周期复利**:总结必须指出下月应该改变什么,而不是只复述本月做了什么
## 配置
此 skill 使用 Lode 统一配置系统。从以下位置解析知识库路径(`{vault}`),高优先级优先:
| 优先级 | 位置 | 说明 |
|--------|------|------|
| 1 | `.lode/config.yaml`(项目根目录) | 项目级覆盖 |
| 2 | `~/.lode/config.yaml` | 全局配置 |
| 3 | `$WEEKLY_PPT_PATH` 环境变量 | legacy fallback |
| 4 | `~/.weekly-ppt/` | legacy fallback 默认值 |
项目级配置覆盖全局配置的同名字段。此 skill 的主产物依赖 `{vault}`;如果无法解析路径,提示用户运行 `/lode:cold-start-interview` 或配置 `knowledge_vault`。完整配置格式和合并规则见 `references/weekly-ppt-convention.md`。
此 skill 的路径映射:
- 输入:`{vault}/Daily Note.md`
- 归档输出:`{vault}/Work Diary/Monthly/{YYYY-MM}.md`
- 中间数据:`{vault}/raw/months/{YYYY-MM}/signals.json` 和 `skeleton.json`
- 总结输出:`{vault}/Work Diary/Monthly/{YYYY-MM}.summary.md`
## 输入参数
### 必需
| 参数 | 说明 |
|------|------|
| `input_file` | Daily Note.md 的路径(默认从配置推导) |
| `output_dir` | 输出目录路径(默认 `{vault}/Work Diary/Monthly/`) |
### 可选
```yaml
summary_mode: project_focused # light | project_focused | engineering_review
overwrite_policy: overwrite # append | overwrite | skip_existing
month_filter: null