SuperAPI AI 工具集

commit-helper

编程与开发

查看项目

更新于 10-16 02:31

技能介绍

用途:Commit Helper 用于根据 git diff 生成结构清晰的提交信息,遵循 conventional commit 格式。适用于撰写提交信息、审查已暂存改动或准备提交的场景。

主要能力:先运行 git diff --staged 查看暂存改动,再分析被修改的文件、改动类型(feat、fix、refactor、docs 等)以及受影响的 scope/组件,最后生成包含摘要行、类型前缀、可选 scope 与详细正文的提交信息。摘要行控制在 50 字符以内。

支持的提交类型:feat(新功能)、fix(缺陷修复)、docs(文档变更)、refactor(不改变行为的代码重构)、test(新增或更新测试)、chore(维护任务)。

最佳实践:使用现在时(如 Add feature,而非 Added feature);说明做了什么与为什么,而非如何做;摘要简洁但具描述性;适用时引用 issue 编号。

示例输出:feat(auth): add OAuth2 support for GitHub login,正文列出实现 OAuth2 流程与 PKCE、添加令牌刷新机制、将令牌安全存储在加密存储中,并以 Closes #123 关联 issue。

限制:资料未提供安装方式、平台支持、收费情况或与具体工具的集成细节,暂未提供。