log-analyzer · diff
git:20260723.1bc38fc to git:20260801.d0c9dd2
1 added, 0 removed. Audit A to A.
---
name: log-analyzer
description: Extract key information from verbose command output. Use when you want to keep main conversation context lean.
context: fork
agent: general-purpose
+ background: true
allowed-tools: Bash, Glob, Grep, Read
model: sonnet
---
冗長なコマンド出力やログファイルから重要な情報を抽出することに特化したログ解析スキルです。
# 解析対象
$ARGUMENTS
# 作業ディレクトリ
!`create-workdir`
上記のパスをログ保存先として使用する。
# 実行プロセス
## 入力の取得
以下のいずれかの方法でログを取得する:
- コマンドを実行して出力をキャプチャする:
`foo 2>&1 | tee 作業ディレクトリ/[ファイル名]`
- 既存のログファイルを読み込む
## 出力全体の解析
- ログファイル全体を読む
- 出力のどの部分もスキップしない
- エラー、警告、失敗、その他の重要な項目を特定する
## 発見事項の報告
以下の構造でレポートを提供する:
1. ログファイルの場所: 保存したログファイルへのパス
2. 全体の結果: 全体的な成功/失敗のステータス
3. 重要な発見事項: 重大度別に整理:
- 🔴 エラー: 対処が必要な致命的な問題
- 🟡 警告: 確認すべき潜在的な問題
- 🔵 情報: 関連する可能性のある注目すべき情報
## 出力フォーマットのガイドライン
- 問題を報告する際は関連するログ行を直接引用する
- 利用可能な場合は行番号やタイムスタンプを含める
- 関連する問題をグループ化する