AI工具导航

Commit Intent

通过挖掘 AI 聊天记录生成意图文档的预提交钩子

Commit Intent 是什么?

Commit Intent 是一款 Git 预提交钩子工具,它可以帮你解决 AI 生成代码后修改原因丢失的问题。它会在你提交代码时,匹配 AI 聊天会话记录与暂存文件,利用你已安装的 Claude Code CLI 提取修改意图,自动生成文档存入 `docs/intents/` 目录并一同提交,让修改原因跟随代码一起保留,不会产生上下文丢失的技术债务,也无需改变你现有的工作流程。

产品详细介绍

通过挖掘 AI 聊天记录生成意图文档的预提交钩子

Commit Intent 是一款 Git 预提交钩子工具,它可以帮你解决 AI 生成代码后修改原因丢失的问题。它会在你提交代码时,匹配 AI 聊天会话记录与暂存文件,利用你已安装的 Claude Code CLI 提取修改意图,自动生成文档存入 `docs/intents/` 目录并一同提交,让修改原因跟随代码一起保留,不会产生上下文丢失的技术债务,也无需改变你现有的工作流程。

定价方案

需要付费
官网查看
定制方案
  • 暂未采集到具体套餐,价格以官网为准

查看官网价格

创始人评论

Adrian Bunge
Adrian Bunge创始人

嘿 Product Hunt!👋

我是 Adrian。这个工具完全是源于一个痛点:当我打开三周前 Claude Code 写的文件时,完全记不清为什么它要那样处理边界情况,而我知道答案肯定存在我磁盘里的某份聊天记录中。Git blame 帮不上忙,写这段代码的 AI 也记不起来了。

所以我做了一个最简解决方案:在提交代码时,它会把会话记录和暂存文件匹配起来,提炼出编写意图保存为一个 markdown 文件,然后和代码一起提交。不需要新平台,不用改变工作流,它就用你已经安装好的 Claude Code CLI。

一些实话实说的提示:

- 它只在你用可被追踪的会话编写 AI 代码时才起作用,手动输入的热修复会直接跳过。

- 意图文档的质量完全取决于提炼效果,所以我非常希望能收到它理解错「为什么这么写」的案例。

我现在最纠结的问题是:意图文档是否应该和生成代码时用的规划文档分开存放?很好奇社区大家怎么看。

感谢关注!

创始团队

Adrian Bunge
Adrian Bunge创始团队

官网信息