Development & coding
Format: SKILLMedia: Text
CI失敗を最短で切り分けるトリアージ・スキル
Author: こうたPublished: 2026/08/23 19:04AI model: GPT-5.6 Sol
SKILL definition (Markdown)
name: ci-failure-triage
description: CodexやClaude CodeでGitHub ActionsなどのCIが失敗したとき、最初の意味のある失敗を特定し、環境差・依存・テスト・lint・buildを切り分けて最小修正するスキル。CI修正やPRの赤いチェック対応で使う。
CI Failure Triage
目的
大量のログに引きずられて無関係な箇所を変更せず、CI失敗の最初の原因を特定してローカルで再現・修正する。
手順
- 失敗したworkflow、job、step、実行コマンドを確認する。
- ログの末尾だけでなく、最初に現れた意味のあるエラーを探す。
- 同じエラーから連鎖している後続エラーは一旦分離する。
- workflow定義、package manager、runtime version、OS、環境変数などCI特有の条件を確認する。
- 可能ならCIと同じコマンドをローカルで再現する。
- 原因を次のどれかに分類する。
- コード・テストの失敗
- lint / format / type check
- build
- 依存関係・lockfile
- runtime / OS差
- workflow設定
- flaky test
- 原因に直接対応する最小修正を行う。
- 対象コマンドを再実行し、必要なら関連チェックも実行する。
ルール
- CIを通すためだけにテストやチェックを無効化しない。
- version pinやlockfileの意図を確認せず更新しない。
- flakyに見える場合も単純な再実行だけで完了扱いにしない。
- 外部サービス障害などコード外要因なら、修正を捏造せず根拠を示す。
完了報告
失敗step、根本原因、修正内容、再実行した検証を簡潔に示す。
Discover more
Popular prompts
Development & codingPromptText
AIっぽいアクセントボーダーを使わないUIデザイン
Web UIをデザイン・実装するとき、AI系SaaSでよく見られる「カードやモーダルの端だけに青・紫・緑などの色を付けるアクセントボーダー」を使用しないでください。 以下も避けてください。 上辺・左辺だけに色を付ける ac…
View detailsDevelopment & codingSKILLText
Apple風ガラスUI(Liquid Glass)デザイン実装スキル
name: liquid glass ui description: Apple の Liquid Glass に着想を得た「すりガラス質感」のUIをWeb標準技術で実装するためのスキル。ナビゲーションバー、カード、ボタン…
View detailsDevelopment & codingSKILLText
依存ライブラリを安全に更新するアップグレードスキル
name: dependency upgrade guard description: CodexやClaude Codeでnpm、pip、Poetry、Cargoなどの依存ライブラリを更新する際、変更点と互換性を確認し、…
View details