fix-ci について
Fix CIは、ブランチやPRのCI失敗に対処するスキルです。低リスクな修正を一つずつ適用し、PRの状態を再確認する反復手順を提供します。
主な機能
- 01アクティブなPRチェックの確認
- 02最初に対処可能なエラーの特定
- 03最小限の修正を一つずつ適用
- 04CIが成功するまで再確認
活用シーン
- 01失敗したPRチェックへの対処
- 02CIジョブのエラー診断
- 03修正ごとのCI状態の追跡
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cursor/ 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 対応