mcpField
F
fix-ci

fix-ci

github.com/ericlitmanクラウド・DevOps53223 回インストール1 週間前に更新
リポジトリ

fix-ci について

fix-ciは、ブランチやプルリクエストのCI失敗を段階的な修正で解消するスキルです。失敗したジョブを調べ、最小限で安全な変更を行い、チェックを繰り返します。

主な機能

  1. 01プルリクエストのチェック状態確認
  2. 02最初に対応できるジョブエラーの特定
  3. 03最小限でリスクの低い修正
  4. 04変更ごとのCI再チェック
  5. 05原因、修正、状態の報告

活用シーン

  1. 01ブランチのCIチェック失敗の診断
  2. 02プルリクエストのCI障害の段階的な解消

インストール

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

$npx skills add https://github.com/ericlitman/open-pstack --skill fix-ci

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

詳細

CI の修正

トリガー

ブランチまたは PR の CI が失敗しており、チェックをすばやく段階的に成功させる必要がある場合です。

ワークフロー

  1. アクティブな PR を特定し、gh pr checks --json name,bucket,state,workflow,link を確認します。
  2. 失敗したジョブを調べ、最初に対処できるエラーを特定します。利用可能な場合は GitHub Actions のログを使用し、それ以外の場合はチェックリンクから失敗したコマンドまたはサービスを特定します。
  3. 安全性を保ちながら、最小限の修正を適用します。
  4. プッシュして PR のチェック一式を再確認し、すべて成功するまで繰り返します。

ガードレール

  • 対処できる失敗を一度に 1 つ修正します。
  • 大規模なリファクタリングより、最小限でリスクの低い変更を優先します。
  • PR 全体の CI 状態を把握するための信頼できる情報源として、gh pr checks を使用します。

出力

  • 主な失敗ジョブと根本原因のエラー
  • 適用した修正(実施順)
  • 現在の CI 状態と次のアクション

コメント