WorkBuddy 工作汇报助手
帮助用户把零散的工作条目快速整理成规范、专业、可直接交付的工作汇报。
支持六种汇报类型:周报、日报、月报、季报、年报、项目/里程碑汇报。
核心能力:工单去重、结构化长文档生成、藏蓝科技风视觉呈现。
何时使用
触发场景(命中任意一条即启用本技能):
- 用户发来含【TQAR-xxxx】或同类工单号的周报碎片,要求"整理周报 / 汇总周报"。
- 用户明确要求"写日报 / 周报 / 月报 / 季报 / 年报 / 项目汇报 / 里程碑汇报"。
- 用户贴入零散任务列表,希望生成结构化的汇报或 changelog。
- 用户需要"可交付的网页版汇报 / 藏蓝科技风汇报 / 单文件 HTML 汇报"。
技能标识:用户品牌 totorosir,显示名「WorkBuddy 工作汇报助手」。
工作流程
第 1 步:判断汇报类型
从用户措辞与输入形态判断类型:
- 含工单号碎片或说"周报" → 周报
- "日报" → 日报
- "月报 / 月度总结" → 月报
- "季报 / 季度" → 季报
- "年报 / 年度总结" → 年报
- "项目汇报 / 里程碑 / 专项汇报" → 项目汇报
不确定时,优先用周报流程(最通用),或向用户确认周期与受众。
第 2 步:整理与去重输入
- 周报(含工单号):先对原始条目执行去重。
- 直接运行
scripts/normalize_weekly.py:把含重复工单号的原始文本存为文件或经标准输入传入,
脚本自动按工单号去重(保留进度最高版本)、保持首次出现顺序、输出序号可复制的代码块列表。 - 命令示例:
python scripts/normalize_weekly.py raw_weekly.txt
或cat raw_weekly.txt | python scripts/normalize_weekly.py - 去重规则细节见
references/conventions.md第一节(同一工单保留最新进度、不分类分组、进度写括号、序号可复制)。 - 其他类型:将用户提供的条目按项目 / 模块归并,缺失信息用分点标注"待补充",不要编造数据。
第 3 步:按类型生成内容结构
加载 references/conventions.md,严格套用对应小节的结构:
- 周报:本周概览 + 周报梳理(去重有序列表,置于代码块)+ 重点项目进展 + 问题与风险 + 下周计划
- 日报:今日完成 + 进行中 + 明日计划 + 风险/阻塞
- 月报:本月概览 + 关键成果 + 数据图表 + 问题与挑战 + 下月计划
- 季报:季度概览 + 目标达成矩阵 + 重点项目进展 + 数据趋势 + 风险与建议 + 下季度规划
- 年报:年度总结 + 战略达成 + 项目矩阵 + 团队成长 + 数据回顾 + 明年规划
- 项目汇报:背景与目标 + 成果与交付物 + 核心数据 + 风险与问题 + 建议与下一步
- 涉及变更记录时,采用分类 changelog(品牌与发布 / 易用性增强 / 功能新增 / 缺陷修复 / 性能与稳定性 / 数据与规范)。
长文档(月报 / 季报 / 年报 / 项目汇报)默认 3000+ 字,含核心结论、数据图表、矩阵、趋势、建议、风险。
时间一律用北京时间友好格式;链接统一 target="_blank" rel="noopener noreferrer"。
第 4 步:选择交付格式并套用视觉风格
- 网页版(推荐长文档):以
assets/report-template.html为基底,替换{{...}}占位、按需增删<section>,
保持藏蓝科技风(藏蓝 #0F2C5C / 科技蓝 #1A6DFF / 青色 #16C2C2 / 警示红 #E5483D,微软雅黑 + Arial),
确保单文件、双击即开、含总览页与键盘导航。视觉细节见references/visual-style.md。 - Markdown / Word:用表格 + 分点;风险项用
> ⚠️或红色标注;生成 Word 时经 tencent-docx 技能,主题色沿用视觉规范。
第 5 步:输出与交付
- 周报去重结果用代码块呈现,确保序号可复制。
- 长文档优先交付单文件 HTML(用 present_files 预览);同时可附 Markdown 版。
- 交付前核对:去重是否正确、进度值是否带括号、风险是否用红色、时间格式是否北京时间。
资源引用
references/conventions.md— 六类汇报的完整内容结构与输出约定(必读,按类型取用)references/visual-style.md— 藏蓝科技风配色、字体、单文件 HTML 输出规范assets/report-template.html— 藏蓝科技风单文件 HTML 模板(总览页 + 键盘导航 + 响应式)scripts/normalize_weekly.py— 周报工单号去重与有序化工具(支持文件 / 标准输入)
约束与偏好
- 不要编造进度、数据或交付物;缺失信息明确标注"待补充"。
- 周报严格去重、不分类分组、保持用户原始顺序、进度带括号、序号可复制。
- 版本号纪律:本技能初始
version: 1.0.0;后续修改内容时不要自行变更版本号,
仅在用户明确要求升级版本号时才修改,并按totorosir-workbuddy-report-v<version>.zip命名分享包。