Repolode
musoyangrigor

musoyangrigor/gitx-skill

AI生成の変更を、整ったConventional Commitsやブランチ、PRなどに変換するエージェントスキル。

スター
97
フォーク
6
未解決の Issue
0
最終コミット
5 日前

これは何?

GitXは、Codex、Claude Code、CursorなどのAIコーディングエージェント向けに、さまざまな環境で使えるGitワークフロースキルです。作業ツリーの変更を論理的な単位に分けてConventional Commitsにするため、AIが生成した雑多な変更のまとまりも、大きな1つのコミットではなく、読みやすいコミット履歴に整理できます。

コミットだけでなく、feat/やfix/などのプレフィックスを推測したブランチ作成、コミット前のプロジェクトチェック、安全なpullとpush、GitHubのプルリクエストやissueの作成にも対応しています。また、シークレットのスキャン、mergeやrebase時の競合解決、リポジトリのステータスや履歴の表示、変更を加えずにコミット計画を確認できるプレビュー機能も備えています。

任意の.gitx.jsonファイルでPRのベースブランチ、ブランチのプレフィックス、コミットのスコープ、チェックコマンドを設定し、リポジトリごとに動作を調整できます。このスキルはSkills CLIでインストールし、Agent SkillsのSKILL.md形式に準拠しています。

主な機能

  • 01作業ツリーの変更を論理的な単位に分けてConventional Commitsにします。
  • 02feat/やfix/などのプレフィックスを推測してブランチを作成します。
  • 03コミット前に、設定済みのプロジェクトチェックを実行します。
  • 04生成したタイトルと本文を使って、GitHubのプルリクエストやissueを作成します。
  • 05変更内容と履歴をスキャンし、漏えいしたシークレットや機密ファイルを検出します。
  • 06変更を加えずに、コミットのグループとメッセージをプレビューできます。

ユースケース

  • AIが生成した大量の変更を、レビューしやすいコミットに整理する。
  • ブランチ作成、チェック、コミット、push、PR作成までを一度に行い、機能をリリースする。
  • コミット済みの.gitx.jsonファイルを使って、チームのコミット規約を共有する。
  • pushする前に、リポジトリに漏えいしたシークレットがないか確認する。

クイックスタート

  1. 1

    Skills CLIでスキルをインストールする

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

    インストール後、新しいエージェントセッションを開始する

  3. 3

    スキルを呼び出して変更内容を確認し、スマートコミットを作成する

    $gitx

使う前に知っておきたいこと

  • Agent Skills形式を読み取れる対応AIエージェントと、テストスイートの実行に必要なPython 3およびGitが必要です。
  • GitHubのプルリクエストやIssueの作成はGitHubに依存するため、READMEでは他のホストは対象としていません。

トピック

よくある質問

gitx-skill とは?
AI生成の変更を、整ったConventional Commitsやブランチ、PRなどに変換するエージェントスキル。 GitXは、Codex、Claude Code、CursorなどのAIコーディングエージェント向けに、さまざまな環境で使えるGitワークフロースキルです。作業ツリーの変更を論理的な単位に分けてConventional Commitsにするため、AIが生成した雑多な変更のまとまりも、大きな1つのコミットではなく、読みやすいコミット履歴に整理できます。
gitx-skill は無料で使えますか?ライセンスは?
gitx-skill は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
gitx-skill は今もメンテナンスされていますか?
活発にメンテナンス中。gitx-skill の最終コミットは 2026年10月15日 です。
gitx-skill は何に使えますか?
AIが生成した大量の変更を、レビューしやすいコミットに整理する。 ブランチ作成、チェック、コミット、push、PR作成までを一度に行い、機能をリリースする。 コミット済みの.gitx.jsonファイルを使って、チームのコミット規約を共有する。 pushする前に、リポジトリに漏えいしたシークレットがないか確認する。
gitx-skill のインストール方法は?
Skills CLIでスキルをインストールする: npx skills add musoyangrigor/gitx-skill --skill gitx インストール後、新しいエージェントセッションを開始する スキルを呼び出して変更内容を確認し、スマートコミットを作成する: $gitx
gitx-skill はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/musoyangrigor/gitx-skill

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト