安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add sickn33/antigravity-awesome-skills --skill smart-git-automation
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add sickn33/antigravity-awesome-skills --skill smart-git-automation name: smart-git-automation
version: 1.0.0
description: 智能变更检测、自动分支命名和精简的提交/PR工作流
risk: critical
source: community
source_type: community
source_repo: mskadu/opencode-agent-skills
license: MIT
license_source: "https://github.com/mskadu/opencode-agent-skills/blob/main/LICENSE"
date_added: "2026-06-05"当您希望获得更快、更智能的 Git 工作流,能够逻辑分组变更并减少手动确认开销时,可使用此功能。
并行执行:
git status - 检查发生了什么变更git diff --stat - 查看文件修改摘要git diff --name-only - 仅列出已修改的文件git diff --staged --stat - 查看已暂存的文件分析变更并进行逻辑分组:
以清晰格式呈现分组后的变更,例如:
📁 分组 1:UI 组件
- src/components/Button.tsx(已修改)
- src/components/Button.test.tsx(已修改)
📁 分组 2:API 层
- src/api/client.ts(新增)
- src/api/types.ts(已修改)
根据主要变更模式生成分支名称:
<类型>/<简短描述>feature、fix、refactor、docs、test、chorefeature/add-user-auth(来自认证相关文件)fix/login-validation(来自验证变更)refactor/api-cleanup(来自 API 重构)展示提议的分支名称,并要求用户用一个词确认(或输入其他名称)。
git checkout -b "$branch_name"git add -- path/to/file ...git diff -z --name-only)并将它们作为 pathspec 参数传递。<类型>: <简短描述>(最多 72 个字符)git push -u origin <分支名称>git remote -vmskadu/repo-name)gh pr create,参数设置: