daily-work-summary
Installation
SKILL.md
每日工作内容总结
以 Git 历史为唯一事实来源,把相关提交合并成完成事项,输出简洁的中文编号清单。
确认输入
- 获取项目路径。未提供时使用当前工作目录。
- 获取单日、多个离散日期或连续日期区间。日期缺失时必须询问,不猜测日期。
- 默认只统计提交作者为用户本人的提交,绝不把其他作者的提交纳入总结。
- 确认本人的 Git 作者身份:
- 用户明确提供作者邮箱、姓名或多个历史身份时,以用户提供的身份为准。
- 否则在仓库内读取当前生效的
git config --get user.email,以该邮箱作为本人身份;同时读取user.name仅用于核对,不用姓名替代已取得的邮箱。 - 使用仓库
.mailmap归一化提交作者身份,以覆盖其中已声明的历史邮箱或姓名别名。 - 无法取得邮箱,或可见历史表明当前邮箱不足以唯一识别本人时,必须询问用户本人提交所使用的邮箱或身份列表;不得改为统计全部作者,也不得仅凭相似姓名猜测。
- 使用用户指定的时区;未指定时使用运行环境的本地时区。
- 用
git rev-parse --show-toplevel确认仓库根目录。路径不存在或不是 Git 仓库时,直接说明问题。