Skip to content

Comments

feat: GitHub Actions CIログ解析エージェントとスキルを追加#72

Merged
stotic-dev merged 2 commits intomainfrom
feature/add-ci-log-analyzer
Jan 31, 2026
Merged

feat: GitHub Actions CIログ解析エージェントとスキルを追加#72
stotic-dev merged 2 commits intomainfrom
feature/add-ci-log-analyzer

Conversation

@stotic-dev
Copy link
Owner

概要

CI/CDパイプラインのトラブルシューティングを効率化するため、GitHub Actionsのログを自動解析するエージェントとスキルを追加しました。

追加内容

1. ci-log-analyzerエージェント

GitHub Actionsのログ解析に特化したエージェント定義

主な機能:

  • ログ構造の理解(Workflow/Job/Step/Output)
  • 問題パターンの認識(ビルド、テスト、デプロイ、インフラ関連)
  • 問題の重要度判断(Critical/Warning/Info)
  • 根本原因の特定と解決策提案

2. analyze-ci-logsスキル

CIログ解析を実行するスキル定義

主な機能:

  • 多様な入力形式のサポート(URL、run ID、自然言語での質問)
  • gh CLIを使用したログ取得
  • パターンマッチングによる問題箇所の抽出
  • 構造化された出力形式

メリット

  • CI失敗時の原因特定時間を短縮
  • ログから重要な情報を自動抽出
  • 構造化された問題レポートを生成
  • 解決策の提案による迅速な対応

変更ファイル

  • .claude/agents/ci-log-analyzer.md: エージェント定義
  • .claude/skills/analyze-ci-logs/SKILL.md: スキル定義

- ci-log-analyzerエージェントの定義を追加
  - ログ構造の理解とパターン認識
  - 問題の重要度判断基準
  - 根本原因の特定と解決策提案
- analyze-ci-logsスキルの定義を追加
  - gh CLIを使用したログ取得方法
  - フィルタリングとログ解析手法
  - エラー調査とステータス確認の出力形式
@stotic-dev stotic-dev self-assigned this Jan 31, 2026
@stotic-dev stotic-dev added mentenance 開発環境のメンテナンス ignore-for-release-note リリースノートへ含めないようにするラベル labels Jan 31, 2026
@stotic-dev stotic-dev merged commit 231646b into main Jan 31, 2026
2 checks passed
@stotic-dev stotic-dev deleted the feature/add-ci-log-analyzer branch January 31, 2026 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore-for-release-note リリースノートへ含めないようにするラベル mentenance 開発環境のメンテナンス

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant