fix-ci について
fix-ciは、ブランチやプルリクエストのCI失敗を診断・修正する開発者向けワークフロースキルです。対処可能なジョブエラーを特定し、小さな修正を重ねてCIが通るまで確認します。
主な機能
- 01プルリクエストのチェックとログを確認
- 02対処可能なCI障害を特定
- 03低リスクな小規模修正を適用
- 04CIが通るまでチェックを反復
- 05エラー、修正、状態を報告
活用シーン
- 01プルリクエストのチェック失敗を診断
- 02ブランチのCI障害を段階的に修正
- 03根本原因と現在のCI状態を要約
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ poteto/ plugins --skill fix-ciインストール後、Claude Code で/fix-ciを入力して読み込まれたか確認します。
詳細
CI の修正
トリガー
ブランチまたは PR の CI が失敗しており、チェックをすばやく段階的に成功させる必要がある場合です。
ワークフロー
- アクティブな PR を特定し、
gh pr checks --json name,bucket,state,workflow,linkを確認します。 - 失敗したジョブを調べ、最初に対処できるエラーを特定します。利用可能な場合は GitHub Actions のログを使用し、それ以外の場合はチェックリンクから失敗したコマンドまたはサービスを特定します。
- 安全性を保ちながら、最小限の修正を適用します。
- プッシュして PR のチェック一式を再確認し、すべて成功するまで繰り返します。
ガードレール
- 対処できる失敗を一度に 1 つ修正します。
- 大規模なリファクタリングより、最小限でリスクの低い変更を優先します。
- PR 全体の CI 状態を把握するための信頼できる情報源として、
gh pr checksを使用します。
出力
- 主な失敗ジョブと根本原因のエラー
- 適用した修正(実施順)
- 現在の CI 状態と次のアクション
コメント
Markdown 対応