@senad-d/commitme
基于Git差异和项目上下文,自动生成规范的提交信息。
安装使用
复制下面这段提示词发给你的 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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/senad-d-commitme/raw/index.md(查看排版版本)