SuperAPI AI 工具集

writing-work-logs

办公与效率

查看项目

更新于 10-16 06:50

技能介绍

用途:在单个 Git 仓库内,为指定日期范围生成简洁工作日志。仅在用户明确调用 $writing-work-logs 或点名 writing-work-logs 时使用,不得因通用的工作日志、每日日志、EOD 总结、状态更新等需求自动激活。一次只处理一个 Git 仓库;除非用户明确要求保存笔记或更新文件,否则不写入任何文件。

日期范围:收集证据前先确定范围。相对范围(today、yesterday、last week)需先查当前本地日期;“last week”默认指上一个自然周,若上下文可能指最近 7 天,需先提一个简短澄清问题。有明确日期或起止范围则直接使用;未提供范围则询问要总结的日期。最终标题中使用具体日期而非相对标签。示例命令:date +%F、git config user.name、git config user.email、git log --since="2026-05-01 00:00" --until="2026-05-05 23:59:59" --date=iso --pretty=format:"%h%x09%ad%x09%an <%ae>%x09%s"。

证据收集:从范围内的提交入手,收集哈希、作者、日期与提交信息。多作者时优先当前 git 用户的提交;无法确定当前作者时,询问是否只总结用户自己的提交。提交信息过于模糊可用 git show --stat <sha> 或 git show --name-only <sha> 查看差异。范围含今天时可选查看未提交改动:git status --short、git diff --stat。可使用用户提供的笔记或粘贴内容,但不得虚构已完成工作。

输出规则:必需格式为以“# Work Log - <已确定的日期范围>”为标题,正文为单一扁平项目符号列表,无分节或子标题。每条描述一项高层工作项、进展、阻碍或后续事项;优先简明摘要而非实现细节,并按团队影响从高到低排序。影响不明确时,依据证据优先呈现跨团队/客户影响、风险降低、解阻项和后续事项。

不确定性:不要猜测用户完成了什么。证据不足时,在条目中标注不确定,或询问继续所需的最少缺失信息。