SuperAPI AI 工具集

dev-work-summary

编程与开发

查看项目

更新于 10-16 07:45

技能介绍

用途

dev-work-summary 用于回顾开发者当天在本地 git 仓库中的工作。它会递归扫描 ~/dev 目录,找出所有 git 仓库,并汇总当天的活动情况。适合在每日结束时快速了解自己做了哪些提交、改了哪些文件、还有哪些未提交的改动。

主要能力

  • 递归扫描 ~/dev 下的所有 git 仓库,包括嵌套仓库。
  • 报告每个有活动的仓库的:仓库名称与路径、当前分支、未提交的更改(git status)、当天的提交列表(哈希、消息、时间)、聚合统计(文件/行数变更)、文件级变更(新增、修改、删除)。
  • 对扫描结果进行分析,按项目或主题分组,突出关键成果,标注未完成的工作(未提交的更改),识别跨仓库的模式。
  • 跳过当天没有活动的仓库,并在最后显示扫描的仓库总数。

使用方式

当用户提出以下类似请求时调用该技能:

  • “我今天做了什么工作?”
  • “展示我的每日活动”
  • “我碰过哪些仓库?”
  • “总结我的工作”

技能会运行扫描脚本:

bash plugins/development-lifecycle/skills/dev-work-summary/scripts/scan-repos.sh

脚本输出后,技能会分析输出并生成面向用户的总结。

报告结构

对于每个有活动的仓库,报告包含:

  • 📁 仓库名称和位置
  • 🌿 当前分支
  • ⚠️ 未提交的更改(git status)
  • 📝 提交列表(哈希、消息、时间)
  • 📊 聚合统计
  • ✅ 新增的文件
  • ✏️ 修改的文件
  • ❌ 删除的文件

适用场景

  • 每日工作回顾与总结。
  • 需要快速了解当天在多个仓库中的改动。
  • 识别未提交的遗留工作。
  • 发现跨仓库的工作模式。

限制

  • “今天”定义为自午夜 00:00:00 起。
  • 仅扫描 ~/dev 目录下的 git 仓库。
  • 无当日活动的仓库会被跳过。
  • 其他限制暂未提供。