ホーム / Skills / 開発効率化 / GitHub CI の失敗を直す(Fix Failing GitHub CI)
開発効率化

GitHub CI の失敗を直す(Fix Failing GitHub CI)

OpenAIApache-2.0Skill の言語: 英語
ライセンス確認済みスクリプトを含む外部サービスが必要認証情報が必要中リスク未試用
未検証

この Skill は私たちが実際に動かしていないため、デモはありません。使う前にソースと下の注意書きを読んでください。

できること

GitHub CLI(gh)で、プルリクエストの失敗したチェックを見つけ、GitHub Actions のログを取得し、失敗の理由を示す部分を抜き出します。そのうえで、チェック名、実行のリンク、短いログの抜粋を要約し、修正計画を提案し、承認を得てから実装します。変更後はテストの再実行と PR の再確認を勧めます。付属の Python スクリプトがログの取得を担当し、実行がまだ終わっていない場合にも対応します。

対象範囲

GitHub Actions のみです。他のサービス(Buildkite など)のチェックは外部として扱い、リンクだけを報告します。gh のインストールと、リポジトリとワークフローの権限でのログインが必要です。

向いている場面

プルリクエストの CI が赤いとき、原因と焦点の絞れた修正計画をすばやく知りたい場合。

補足とリスク

中リスク:GitHub CLI(gh)のインストールと、リポジトリとワークフローの権限でのログインが必要で、ネットワーク経由でプルリクエストのチェックと CI ログを読みます。付属スクリプトが実行するのは読み取り専用の gh と git のコマンドだけですが、CI ログには秘密情報や非公開のデータが含まれることがあり、それが AI のコンテキストに入ります。計画を提案し、承認後にコードを変更する設計なので、プッシュ前に変更内容を確認してください。GitHub Actions のみ。未試用:本物の GitHub ログインとプルリクエストが必要で審査環境にはなかったため、説明とスクリプトの確認のみです。OpenAI 制作のオリジナル(Apache-2.0)、改変なし。