mcpField
F
fix-ci

fix-ci

github.com/michael-denyerクラウド・DevOps3.6k819 回インストール今日更新
リポジトリ

fix-ci について

ブランチやプルリクエストで失敗した CI を段階的に診断・修正するスキルです。最初に対処可能なエラーを特定し、最小限で低リスクな変更を適用して、`gh pr checks` で全体の状態を確認します。

主な機能

  1. 01プルリクエストのチェック状態確認
  2. 02最初に対処可能な失敗の特定
  3. 03最小限の修正を反復適用
  4. 04CI が成功するまで再確認

活用シーン

  1. 01失敗した CI ジョブの診断
  2. 02プルリクエストのチェック失敗の修正
  3. 03変更後の CI 状態の追跡

インストール

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

$npx skills add https://github.com/michael-denyer/pstack-claude --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 状態と次のアクション

コメント