mcpField
W
w-gha

w-gha

github.com/blockmatic-iceboxクラウド・DevOps1647 回インストール4 週間前に更新
リポジトリ

w-gha について

w-ghaは、現在のブランチで失敗したGitHub Actionsを診断・修正するBasilicのワークフローエージェントスキルです。ghでチェックとログを調べ、根本原因に沿った修正を導きます。

主な機能

  1. 01ブランチと上流の状態を確認
  2. 02ghでPRチェックとワークフロー実行を調査
  3. 03失敗ログの確認とアーティファクトの取得
  4. 04テスト・ビルド・依存関係・環境の失敗を追跡
  5. 05ワークフローと同等のローカルコマンドを再実行

活用シーン

  1. 01ブランチのGitHub Actions失敗を診断
  2. 02複数の失敗ジョブの原因を特定
  3. 03ワークフロー相当のローカルチェックで修正を確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/blockmatic-icebox/basilic-skills --skill w-gha

インストール後、Claude Code で/w-ghaを入力して読み込まれたか確認します。

詳細

現在のブランチで失敗している GitHub Actions を修正します。Actions のログには GitHub MCP ではなく、必ず gh を使用してください。git publish に従ってください。

  1. git branch --show-current を実行します。上流の追跡ブランチを特定し、そのブランチが存在することを確認します。git status -sb は、ブランチがプッシュ済みであることの証明にはなりません。HEAD が上流より先行していないことを確認するか、PR の head SHA(gh pr view --json headRefOid)を特定し、実行を選択する際にはその SHA を使用します。
  2. gh pr checks と gh run list --branch "$(git branch --show-current)" --limit 10(または --commit <headSha>)を実行します。失敗した実行には gh run view <id> --log-failed、アーティファクトには gh run download <id> を使用します。
  3. ログを解析して、テスト、lint、ビルド、依存関係の不足、環境、タイムアウトを確認します。2 つ以上のジョブが失敗した場合は、ジョブごとに読み取り専用のパーサーを 1 つ起動します。原因となっている箇所は自分で変更します。
  4. ワークフローで使用されているものと同じローカルコマンドを再実行します。すべてのプッシュで gh run watch を実行するようにしないでください。ユーザーがその操作を依頼していない限り、コミットもプッシュもしないでください。
  5. 動作やコマンドが変更された場合は、ドキュメントに /w-docs を使用します。

コメント