跳转到主内容
返回 Skill 雷达
开发流程

commit-archaeologist

代码考古:输入一个文件或代码区域,从引入它的 commit、后续修改、关联改动里还原「这段代码为什么存在」。

来源:github.com/Shubhamsaboo/awesome-llm-apps

star 等数据核实于 2026-10-07

推荐理由

「能跑但不敢动」的代码每个仓库都有。它把 git 考古这件事自动化(140.9k★ 仓库):不是 blame 一行的简单答案,而是把引入动机、历次修改意图、一起变动的文件串成完整故事。

安装

npx skills add https://github.com/Shubhamsaboo/awesome-llm-apps/tree/main/agent_skills/commit-archaeologist

使用步骤

触发方式有三种:Claude Code 等客户端把 skill 挂进斜杠菜单,输入/commit-archaeologist直接调用;与任务相关时 Agent 会按语义自动加载;任何客户端都可在消息里点名「使用commit-archaeologist skill」。以下示例均为可直接粘贴的第一条消息。

  1. 指向文件或函数提问

    使用 commit-archaeologist 研究 src/auth.ts 里的这个函数:它为什么用这么奇怪的方式处理时区?

注意事项与建议

  • 考古质量取决于 commit message 质量——历史里全是 fix、update 的仓库,它能还原的有限
  • 结论要交叉验证:必要时让它列出关键 commit 的 hash,自己点开看原始信息