SuperAPI AI 工具集

smart-git-automation

办公与效率

查看项目

更新于 10-16 01:29

技能介绍

用途:面向希望加快 Git 工作流、按逻辑分组改动并减少手动确认的用户。主要能力:并行运行 git status、git diff --stat、git diff --name-only、git diff --staged --stat 检测改动;按模块/目录、近期共同修改、互补新文件等逻辑分组;根据主要变更模式自动生成 <type>/<short-description> 分支名,类型含 feature、fix、refactor、docs、test、chore,描述转 kebab-case 且不超过 50 字符;自动生成提交信息(首行 <type>: <short description>,不超过 72 字符,正文列出分组文件);推送并可选创建 PR。使用方式:先展示分组改动,确认分支名后执行 git checkout -b <branch-name>、git add <grouped-files>、提交、git push -u origin <branch-name>,再按需用 gh pr create 创建 PR,PR 标题取自分支名,正文由提交信息生成。限制:不提交密钥、凭据或大型二进制文件;创建 PR 前检查 GitHub 仓库是否存在;用户拒绝时跳过 PR;分支已存在且有改动时提供 amend 或新增提交选项。具体安装命令与配置细节暂未提供。