@senad-d/commitme

基于Git差异和项目上下文,自动生成规范的提交信息。

开发流程 前端开发后端开发 生成PR描述同步项目上下文 cursor通用 ★ 1.8k 更新于 2026-07-23

安装使用

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

帮我安装这个 AI Skill:@senad-d/commitme。
它的用途是:基于Git差异和项目上下文,自动生成规范的提交信息。
完整的 Skill 内容见:https://321skill.com/skills/senad-d-commitme/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

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

使用示例

“帮我为刚才的修改生成一个提交信息。”,它会分析你暂存的 Git 变更,并生成如“feat(auth): 添加用户登录令牌刷新功能”这样的规范建议。你可以直接使用或在此基础上修改。

介绍

CommitMe 是一款 Pi 扩展,旨在解决开发者在提交代码时,因忘记修改细节或遵循提交规范而手动编写低质量提交信息的痛点。它通过分析当前的 Git 差异(git diff)和项目上下文,自动生成清晰、规范的 Conventional Commit 格式的提交信息草稿或直接创建提交。

使用时,开发者在完成代码修改后,只需在 Pi 中激活该扩展,它便会自动收集变更信息,并生成符合“类型(作用域): 描述”格式的提交信息建议,用户可以直接采纳或在其基础上进行编辑。

它非常适合所有使用 Git 进行版本控制、并希望保持提交历史清晰可读和规范化的开发者,特别是团队协作项目中需要统一提交格式的场景。

建议在提交前仔细核对自动生成的描述是否准确反映了代码意图,对于复杂的、涉及多个不相关修改的提交,可能需要手动拆分或合并变更以确保提交信息的原子性和准确性。

核心特点

与同类仅基于简单关键词匹配或固定模板的工具不同,CommitMe 深度结合了具体的 Git 差异(git diff)和项目上下文进行分析,能生成更贴合实际代码变更内容、结构更规范的 Conventional Commit 信息。

注意事项

不适合用于未使用 Git 或变更未暂存(未执行 git add)的场景,也无法理解代码变更背后的复杂业务逻辑意图。

常见问题

CommitMe 支持哪些提交规范?

主要支持 Conventional Commits 规范。

需要预先配置提交模板吗?

不需要,扩展会自动分析代码变更并生成建议。

给 AI 助手的安装指引

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

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