.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

T

セッションログのスキル実行パターンを検証する

by tkfmst

ログフォーマットの変更を自動検出 — claude -p でスキルを実行して生成されたセッションログを既知パターンと照合し、新規フィールドや未分類エントリを検出できます。 スキル実行の3パターンを識別 — 直接コマンド実行(/skill-name 入力)、暗黙的スキル実行(ツール自動選択)、サブエージェント内での実行の3パターンを分類・検証します。 ログの構造変化を診断 — analyze_patterns.py で既存ログを解析し、期待状態との差分をレポート出力。バージョンアップでのスキーマ変更に素早く対応できます。 jq コマンドで詳細確認 — raw JSON 形式で出力したログを jq で自由に整形・抽出でき、特定フィールドの詳細調査も可能です。 Claude Code のバージョンアップに対応する開発者 — ログフォーマット変更を早期に検出し、スキーマ・コード更新の優先順位を判断できます。 セッションログの構造を把握したい人 — 既知パターンと新規パターンを明確に区分し、ログ仕様を体系的に理解できます。 スキル実行の挙動を検証したい人 — 引数付きスキル、サブエージェント実行など複雑なパターンをログで確認・検証できます。 継続的にログスキーマを保守する人 — 解析レポートで「要対応」項目が明示されるため、保守作業の優先度付けが容易です。 Claude Code のセッションログに記録される Skill 実行パターンを検証するツール群です。スキルディレクトリは .claude/skills/check-skill-log-patterns。run_and_dump.sh でスキルを実行してセッションログを出力(-s で skill 関連のみ抽出、-r で raw JSONL 形式で出力)。analyze_patterns.py でログを解析し、パターン別件数・新規フィールド・未分類エントリをレポート。既知の3パターン(①直接コマンド:` + 次行 isMeta: true、②暗黙的スキル:toolUseResult.commandName、③サブエージェント:assistant tool_use → user tool_result ペア)と照合。新規フィールド検出時は docs/claude/schemas/ とコードを更新、未分類エントリ発見時は docs/claude/README.md と internal/claude/sessionlog.go` を更新します。

テストドキュメント
01402026-03-30