@335g/pi-autocommit

自动提交代码变更,告别手动写commit

开发流程 保存编码进度自动提交代码变更备份代码变更 通用 ★ 2 更新于 2026-09-13

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:@335g/pi-autocommit。
它的用途是:自动提交代码变更,告别手动写commit
完整的 Skill 内容见:https://321skill.com/skills/335g-pi-autocommit/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'继续写这个API接口',AI编码代理会修改文件,然后该Skill自动创建检查点提交。在代理结束时,它会将多个检查点重组为'feat: add user login endpoint'等规范的commit,无需你手动操作git。

介绍

这个Skill解决了开发者在编码过程中频繁手动提交代码、撰写commit消息的痛点。在实际开发中,AI编码助手每次修改文件后,开发者往往需要手动执行git add和git commit,不仅打断思路,还容易遗漏中间状态。该Skill自动在每次文件变更后创建轻量级检查点提交,并在代理循环结束时由LLM将检查点重组为符合Conventional Commits规范的逻辑提交。

使用方式很简单,你只需要通过pi install @335g/pi-autocommit安装该扩展,之后无需任何额外配置即可自动生效。每次AI编码代理执行文件修改工具(如write、edit、bash)后,如果工作区有变更,它会自动执行git add -A并创建检查点提交。当整个代理循环结束时,它会软重置这些检查点,利用LLM分析变更差异和对话上下文,生成多个逻辑清晰的Conventional Commits。你还可以通过配置文件.pi/pi-autocommit.json调整语言(英文/日文)、启用状态、延迟重组等。

它非常适合需要频繁迭代代码的AI编码助手用户,尤其是使用pi-coding-agent的开发者。无论是全栈开发、后端开发还是前端开发,在长时间编码会话中,该Skill能确保每个中间状态都被安全保存,同时保持最终提交历史的整洁和可读性。对于需要团队协作、遵循Conventional Commits规范的项目尤为实用。

建议在团队项目开发中统一使用此工具,确保所有提交都符合规范。需要注意的是,它主要面向pi-coding-agent环境,其他AI编码助手可能不兼容。此外,当LLM不可用时,它会回退到启发式合并提交,但提交质量可能不如LLM辅助版本。默认启用自动提交,如果你只想在特定会话中启用,可以通过配置控制。

常见问题

如何关闭自动提交功能?

在项目根目录创建`.pi/pi-autocommit.json`,设置`"enable": false`即可关闭。

提交语言如何设置为中文?

不支持中文,仅支持英文('en')和日文('ja'),在配置文件中设置`"lang": "ja"`。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/335g-pi-autocommit/raw/index.md 读取 @335g/pi-autocommit 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。