Repolode
musoyangrigor

musoyangrigor/gitx-skill

一个供 AI 编程代理使用的 Git 工作流技能,可将改动整理为规范提交、创建分支并安全推送。

Star
97
Fork
6
未关闭 Issue
0
最近提交
5天前

这是什么?

GitX 是一个可移植的 Git 工作流技能,适用于 Codex、Claude Code、Cursor 等支持 Agent Skills 的 AI 编程代理。它会把工作区中的改动拆分为符合 Conventional Commits 规范的逻辑提交,让 AI 生成的零散修改变成清晰的提交历史。

除提交外,GitX 还支持按功能推断前缀(如 feat/、fix/)创建分支、提交前运行项目检查、安全地拉取和推送,以及创建 GitHub 的 Pull Request 和 Issue。它还提供密钥扫描、合并与变基冲突解决、仓库状态与历史查看,以及不做任何改动的提交计划预览。

每个仓库可通过可选的 .gitx.json 文件进行配置,包括 PR 目标分支、分支前缀、提交 scope 和检查命令。该技能通过 Skills CLI 安装,遵循 Agent Skills 的 SKILL.md 格式。

核心功能

  • 01将工作区改动拆分为符合规范的逻辑提交。
  • 02按工作内容推断 feat/、fix/ 等分支前缀并创建分支。
  • 03提交前运行项目配置的检查命令。
  • 04自动生成标题和正文,创建 GitHub Pull Request 和 Issue。
  • 05扫描改动与提交历史,查找泄露的密钥和敏感文件。
  • 06在不做任何修改的前提下预览提交分组和提交信息。

适用场景

  • 将 AI 生成的大量改动整理为便于审查的多个提交。
  • 一步完成功能交付:创建分支、运行检查、提交、推送并发起 PR。
  • 通过提交到仓库的 .gitx.json 文件统一团队的提交约定。
  • 推送前检查仓库中是否有泄露的密钥。

快速上手

  1. 1

    使用 Skills CLI 安装该技能

    npx skills add musoyangrigor/gitx-skill --skill gitx
  2. 2

    安装后启动新的智能体会话

  3. 3

    调用该技能以检查更改并创建智能提交

    $gitx

使用前须知

  • 需要支持 Agent Skills 格式的 AI 智能体;运行测试需要 Python 3 和 Git。
  • 创建 GitHub 拉取请求和议题依赖 GitHub,README 未涵盖其他代码托管平台。

标签

常见问题

gitx-skill 是什么?
一个供 AI 编程代理使用的 Git 工作流技能,可将改动整理为规范提交、创建分支并安全推送。 GitX 是一个可移植的 Git 工作流技能,适用于 Codex、Claude Code、Cursor 等支持 Agent Skills 的 AI 编程代理。它会把工作区中的改动拆分为符合 Conventional Commits 规范的逻辑提交,让 AI 生成的零散修改变成清晰的提交历史。
gitx-skill 可以免费使用吗?用的什么许可证?
gitx-skill 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
gitx-skill 还在维护吗?
活跃维护中。gitx-skill 最近一次提交是在 2026年10月15日。
gitx-skill 适合用来做什么?
将 AI 生成的大量改动整理为便于审查的多个提交。 一步完成功能交付:创建分支、运行检查、提交、推送并发起 PR。 通过提交到仓库的 .gitx.json 文件统一团队的提交约定。 推送前检查仓库中是否有泄露的密钥。
gitx-skill 怎么安装和运行?
使用 Skills CLI 安装该技能: npx skills add musoyangrigor/gitx-skill --skill gitx 安装后启动新的智能体会话 调用该技能以检查更改并创建智能提交: $gitx
在哪里获取 gitx-skill?
源代码和安装说明在 GitHub 上:https://github.com/musoyangrigor/gitx-skill

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目