Agent Skills
返回列表
Git 周报生成器

Git 周报生成器

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1f530050/weekly-report-new

技能介绍

解决的问题

写周报时常卡在“本周到底做了什么”:提交分散在多个 Git 仓库,Merge、CI 自动提交混在记录里,人工筛选容易遗漏或写成空话。weekly-report 针对这类场景,从本地 Git 提交中整理出与项目相关的工作项,并按周报格式落成 Markdown 文件。

工作方式

  • 先确认项目范围:触发后先询问周报对应的项目或产品名称,避免跨项目内容混写。
  • 拉取本周提交:按当前日期推算本周一到今天的范围,使用 git log 的 --since 与 --until 获取提交记录。
  • 过滤噪音提交:合并提交、CI/CD 自动版本号更新、changelog 自动提交等通常不会进入周报。
  • 生成可读工作项:将同一类提交合并,保留组件名、模块名、功能点,每条工作项描述“做了什么”和“达到什么效果”。
  • 保存结果:输出到 Weekly Report 目录下的 周报_开始日期_结束日期.md,并使用 UTF-8 保存。

适用边界

它依赖本地仓库路径和 Git 提交信息质量;若提交信息缺少业务含义,周报只能反映代码改动,无法自动补全产品背景。若本周没有有效提交,会提示确认日期范围,而不是强行生成空内容。

使用场景

  • 周五下班前要把本周多个代码仓库的提交整理成项目周报,生成可提交的 Markdown 文件。
  • 从本地 Git 仓库筛掉 Merge 和 CI 自动提交,只保留本周人工开发的功能、修复与优化记录。
  • 按项目名称汇总本周 feat、fix、refactor 等提交,并按做了什么和达到什么效果生成工作项。
  • 确认项目周报日期范围后,把本周 Git 提交整理成 Markdown 并保存到周报目录。

适合人员

  • 负责单个产品的后端工程师:需要把本周多个 Git 仓库提交整理成可提交的项目周报。
  • 同时维护多个前端模块的前端工程师:需要从提交里过滤 Merge/CI 噪音,保留组件和功能点。
  • 负责版本交付的项目工程师:需要按项目范围生成本周工作项并保存为日期命名的 Markdown。
  • 需要写周报的 AI 辅助开发者:需要把 feat、fix、refactor 等提交转成适中密度的周报内容。