name: daily-report
description: 根据 git 提交记录生成当日工作日报,智能推断明日计划,输出有序列表 MD 到 docs/logs/


触发条件

用户说「日报」「今日日报」「生成日报」「daily report」时启动。

工作流程

1. 获取今日 Git 提交

git log --oneline --since="YYYY-MM-DD" --until="YYYY-MM-DD+1"

若无提交则取最近一次提交记录并提示用户。

2. 分类提交(按前缀)

前缀 类别
feat 功能开发
fix Bug 修复
refactor / perf / style 重构优化
docs 文档更新
test 测试相关
chore / ci / build 工程配置

3. 智能推断明日计划

根据今日提交类型推断后续工作:

今日类别 明日推断
功能开发(feat) 补充单元测试、联调接口、UI 细节完善
Bug 修复(fix) 验证修复效果、检查相关功能回归
重构(refactor) 运行全量测试验证、更新相关业务文档
文档(docs) 确认代码与文档一致性
测试(test) 补充边界用例、检查覆盖率
任一未闭合工作 继续推进该任务

4. 生成日报文件

保存到 docs/logs/YYYY-MM-DD-日报.md,自动创建 docs/logs/ 目录(如不存在)。

5. 输出格式(有序列表)

# YYYY-MM-DD 工作日报

## 一、今日工作总结

### 1. 功能开发
1. xxx — [commit-hash] 涉及文件:a.ts, b.tsx
2. xxx — [commit-hash] 涉及文件:c.ts

### 2. Bug 修复
1. xxx — [commit-hash]

### 3. 重构优化
1. xxx — [commit-hash]

### 4. 文档更新
1. xxx — [commit-hash]

## 二、明日计划

> 基于今日工作智能推断

1. xxx
2. xxx
3. xxx

---
生成时间:YYYY-MM-DD HH:mm | 项目:<项目名>

该文档放在资源里可以下载

注意事项

  • 生成前确保 docs/logs/ 目录存在
  • 同日已存在的日报提示用户是否覆盖
  • 无提交时生成空模板并告知用户补充
Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐