- ✓
暂未采集到具体套餐,价格以官网为准
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/` 目录并一同提交,让修改原因跟随代码一起保留,不会产生上下文丢失的技术债务,也无需改变你现有的工作流程。
定价方案
需要付费创始人评论
嘿 Product Hunt!👋
我是 Adrian。这个工具完全是源于一个痛点:当我打开三周前 Claude Code 写的文件时,完全记不清为什么它要那样处理边界情况,而我知道答案肯定存在我磁盘里的某份聊天记录中。Git blame 帮不上忙,写这段代码的 AI 也记不起来了。
所以我做了一个最简解决方案:在提交代码时,它会把会话记录和暂存文件匹配起来,提炼出编写意图保存为一个 markdown 文件,然后和代码一起提交。不需要新平台,不用改变工作流,它就用你已经安装好的 Claude Code CLI。
一些实话实说的提示:
- 它只在你用可被追踪的会话编写 AI 代码时才起作用,手动输入的热修复会直接跳过。
- 意图文档的质量完全取决于提炼效果,所以我非常希望能收到它理解错「为什么这么写」的案例。
我现在最纠结的问题是:意图文档是否应该和生成代码时用的规划文档分开存放?很好奇社区大家怎么看。
感谢关注!