周报日报
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_eb2cdac5/work-report-new。
技能介绍
问题场景
很多工程师的「工作记录」散落在对话里:一次调试、一场评审、一段需求澄清,结束时只有聊天记录,没有可归档、可检索的文档。若再手工整理成日报或周报,重复粘贴、去重和按周切分都会拖慢节奏。
技能如何工作
本技能围绕 工作汇报(work-report) 流水线,把「写会话」和「做汇总」拆成可重复触发的动作。
- 会话摘要:当你说「写日报」「总结这次工作」或「记录本会话」时,把当前对话整理成一份 会话级 Markdown,落到配置根目录下的目录树。
- 日报 / 周报汇总:通过
scripts/report.py merge daily或merge weekly(也可在对话里用「全天汇总」「本周汇总」等表述)合并已有会话文件;week-range按week_start(monday/sunday)计算周界。 - 初始化:
scripts/report.py init交互写入~/.work-report.yaml,包括root(默认~/Documents/工作汇报/)、周起始日与可选templates(session/daily/weekly三份模板,缺失则用仓库默认)。
配置与合并逻辑由零依赖的 config.py 与 merge_reports.py 承担;统一入口是 report.py。技能约定在完成写入后 告知 .md 的完整绝对路径,有预览则打开。
适用边界
- 汇报目录内若未出现明确关键词,默认走 汇总;在其他路径下更偏向 会话 模式——路径语境会影响触发,需要一次
init对齐预期。 - 合并日报会做去重,但会话质量仍取决于你在对话里是否交代了结论、变更与待办;模板可自定义,结构需与合并脚本假设一致。
- 详细字段与示例在技能包
references/中,改模板前建议对照说明。
使用场景
- 一天内多场需求或评审都在对话里完成,下班前用「全天汇总」或 `merge daily` 把会话 .md 合并成一份当日汇报。
- 单次调试或方案讨论结束,说「总结这次工作」或「记录本会话」,在配置的 `root` 目录下生成会话级 Markdown。
- 周五或周一要交周报时,执行 `merge weekly`,按 `week_start` 设定的周起止合并本周已有会话文件。
- 第一次使用前说「初始化汇报设置」,通过 `report.py init` 写入 `~/.work-report.yaml` 并落地默认 session/daily/weekly 模板。
适合人员
- 每天用 AI 结对写代码、希望每场对话结论写入 `~/Documents/工作汇报/` 树里而非只留在聊天记录里的后端工程师
- 负责向主管同步进度、需要把一周内多份会话汇报去重合并成一份周报 Markdown 的项目负责人
- 在汇报根目录内用自然语言触发「合并今日日报」、减少手工复制粘贴的技术写作者或独立开发者
- 要自定义 `templates` 路径或切换 `monday`/`sunday` 周起始、需先跑 `status`/`init` 对齐目录结构的远程协作者