fix-ci について
fix-ciは、ブランチやプルリクエストのCI失敗を段階的な修正で解消するスキルです。失敗したジョブを調べ、最小限で安全な変更を行い、チェックを繰り返します。
主な機能
- 01プルリクエストのチェック状態確認
- 02最初に対応できるジョブエラーの特定
- 03最小限でリスクの低い修正
- 04変更ごとのCI再チェック
- 05原因、修正、状態の報告
活用シーン
- 01ブランチのCIチェック失敗の診断
- 02プルリクエストのCI障害の段階的な解消
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ericlitman/ open-pstack --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 対応