mcpField
G
groove-utilities-memory-log-git

groove-utilities-memory-log-git

github.com/andreadellacorte开发6538 次安装14 周前更新
代码仓库

关于 groove-utilities-memory-log-git

groove-utilities-memory-log-git 是用于生成当前会话 Git 活动摘要的 skill。它将提交记录、工作区状态和差异统计写入 `.groove/memory/git/` 下按日期编号的文件。

主要功能

  1. 01创建带日期的 Git 摘要文件
  2. 02编号时避免日期内重名
  3. 03包含午夜以来的提交
  4. 04记录状态和差异统计

适用场景

  1. 01保留会话级 Git 活动记录
  2. 02提交前记录仓库变更

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/andreadellacorte/groove --skill groove-utilities-memory-log-git

安装后在 Claude Code 中输入/groove-utilities-memory-log-git确认已加载。

附带文件templates/git.md

详细介绍

groove-utilities-memory-log-git

结果

创建 .groove/memory/git/YYYY-MM-DD-GIT-N.md,其中包含当前会话的 git 摘要。N 根据当天已有文件自动递增。

验收标准

  • 在 .groove/memory/git/YYYY-MM-DD-GIT-N.md 创建文件,并使用正确的 N
  • 内容包含自午夜以来的提交、git 状态和 diff 统计
  • N 不与当天已有文件冲突
  • 文件适合纳入其所描述的同一提交

限制

  • 记忆路径始终为 .groove/memory/
  • 写入前始终列出 .groove/memory/git/ 中已有的文件,以确定正确的 N
  • 当天第一个文件的 N 从 1 开始,后续文件依次递增
  • 要包含的 Git 数据:
    • 提交使用 git log --since=midnight --oneline
    • 当前状态使用 git status --short
    • 已更改文件摘要使用 git diff --stat HEAD
  • 使用 skills/groove-utilities-memory-log-git/templates/git.md 中的模板作为文件结构
  • 如果自午夜以来没有 Git 更改,仍需写入文件并注明没有更改

评论

支持 Markdown