ci

Solid

Diagnoses and fixes CI/CD pipeline failures. Use when user mentions 'CI', 'GitHub Actions', 'GitLab CI', 'ビルドエラー', 'テスト失敗', 'パイプライン', 'CIが落ちた', or asks to analyze build/test failures. Do NOT load for: ローカルビルド, 通常の実装作業, レビュー, セットアップ.

DevOps & Infrastructure 335 stars 29 forks Updated today

Install

View on GitHub

Quality Score: 85/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
0
Description 5%
100

Skill Content

# CI/CD Skills CI/CD パイプラインに関する問題を解決するスキル群です。 --- ## 発動条件 - 「CIが落ちた」「GitHub Actionsが失敗」 - 「ビルドエラー」「テストが通らない」 - 「パイプラインを直して」 --- ## 含まれる小スキル | スキル | 用途 | トリガー | |--------|------|----------| | ci-analyze-failures | 失敗原因の分析 | 「ログを見て」「原因を調べて」 | | ci-fix-failing-tests | テスト修正の提案 | 「テストを直して」「修正案を出して」 | --- ## ルーティングロジック ユーザーの意図に応じて適切な小スキルを選択: ### 分析・調査が必要な場合 → `ci-analyze-failures/doc.md` を参照 例: - 「CIが落ちた原因を教えて」 - 「GitHub Actionsのログを見て」 - 「なんでビルドが失敗したの?」 ### 修正・対応が必要な場合 → `ci-fix-failing-tests/doc.md` を参照 例: - 「テストを直して」 - 「エラーを修正して」 - 「パイプラインを通るようにして」 --- ## 実行手順 1. **テスト vs 実装判定**(Step 0) 2. ユーザーの意図を分類(分析 or 修正) 3. 複雑度を判定(下記参照) 4. 適切な小スキルの doc.md を読む、または ci-cd-fixer サブエージェント起動 5. 結果を確認し、必要に応じて再実行 ### Step 0: テスト vs 実装判定(品質判定ゲート) CI 失敗時、まず原因の切り分けを行う: ``` CI 失敗報告 ↓ ┌─────────────────────────────────────────┐ │ テスト vs 実装判定 │ ├─────────────────────────────────────────┤ │ エラーの原因を分析: │ │ ├── 実装が間違い → 実装を修正 │ │ ├── テストが古い → ユーザーに確認 │ │ └── 環境問題 → 環境修正 │ └─────────────────────────────────────────┘ ``` #### 禁止事項(改ざん防止) ```markdown ⚠️ CI 失敗時の禁止事項 以下の「解決策」は禁止です: | 禁止 | 例 | 正しい対応 | |------|-----|-----------| | テスト skip 化 | `it.skip(...)` | 実装を修正 | | アサーション削除 | `expect()` を消す | 期待値を確認 | | CI チェック迂回 | `continue-on-error` | 根本原因修正 | | lint ルール緩和 | `eslint-disable` | コードを修正 | ``` #### 判断フロー ```markdown 🔴 CI が失敗しています **判断が必要です**: 1. **実装が間違い** → 実装を修正 ✅ 2. **テストの期待値が古い** → ユーザーに確認を求める 3. **...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
5 months ago
Last Updated
today
Language
Python
License
None

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Listed

ci

CIが赤くなったら呼んで。パイプライン消防隊、出動します。Use when user mentions CI failures, build errors, test failures, or pipeline issues. Do NOT load for: local builds, standard implementation work, reviews, or setup.

0 Updated 1 months ago
lane2077
DevOps & Infrastructure Featured

ci

CIが赤くなったら呼んで。パイプライン消防隊、出動します。Use when user mentions CI failures, build errors, test failures, or pipeline issues. Do NOT load for: local builds, standard implementation work, reviews, or setup.

2,435 Updated today
Chachamaru127
DevOps & Infrastructure Listed

ci-cd-automation

GitHub Actions、Fastlane、Bitriseを活用したCI/CDパイプライン構築。自動ビルド、テスト実行、コード署名、TestFlight配布、App Store申請まで、開発からリリースまでの完全自動化ガイド。

5 Updated 2 days ago
Gaku52
Code & Development Listed

verify

Verifies builds, recovers from errors, and applies review fixes. Use when user mentions ビルド, build, 検証, verify, エラー復旧, error recovery, 指摘を適用, apply fixes, テスト実行, tests fail, lint errors occur, CI breaks, テスト失敗, lintエラー, 型エラー, ビルドエラー, CIが落ちた. Do NOT load for: 実装作業, レビュー, セットアップ, 新機能開発.

335 Updated today
aiskillstore
DevOps & Infrastructure Listed

ci-cd

Use when the user asks to create, edit, debug, or optimize CI/CD pipelines, workflow YAML, build/test jobs, deployment automation, matrix builds, caches, permissions, or secrets in GitHub Actions, GitLab CI, CircleCI, Jenkins, or similar systems.

0 Updated 2 days ago
iamtatsuki05