这行为何这么写?这款Skill追提交背景

追溯某行代码是谁在什么时候写的。

commit-context 帮开发者从一段代码追查对应提交及其关联的 agentmemory 会话。你提供文件、函数或行号,AI 会先用 Git 找到提交,再查询当时记录的上下文。

Git 能说明谁在什么时候改了什么,但提交说明未必包含完整讨论。若提交已经关联会话,这份 Skill 会展示会话摘要和重要观察,帮助你找到当时的决定或问题。

例如一个参数校验看起来多余,可以先定位引入它的提交,再看有没有相关失败案例记录。记录支持什么,就解释什么;只看到一段差异,不能据此编造作者当时的动机。

它依赖真实 Git 历史和已有会话关联。查询不到关联时,应区分“代码变更可查”和“当时会话不可查”。原文把未关联解释为早于关联机制,但实际只能确定本次未找到记录,不能据此断定唯一原因。

适合维护不熟悉的代码,或审视过去某个决定是否仍适用。交付应把代码事实与记录中的理由分别呈现,留下可回查的提交和会话线索。

分类:编程开发

来源仓库:rohitg00/agentmemory

适合用来做什么

  • 为什么这段代码被添加到用户认证模块?
  • 当进行数据库迁移时,agent 在做什么?

安装 commit-context

npx skills add https://www.iskills.cc/skills/rohitg00/agentmemory/commit-context/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 commit-context 的用途与原始说明

浏览全部 Skill 指南