LoL の試合レポートデータを分析し、ゲームプレイの改善点をアドバイスする
LoL の試合レポートデータを分析し、ゲームプレイの改善点をアドバイスする。
.env に設定された DEFAULT_RIOT_ID を使ってよいDEFAULT_RIOT_ID も無い場合だけユーザーに確認するuv run lol-tools review "{RiotID}" --no-open
Riot ID を省略してよい場合は、以下でもよい:
uv run lol-tools review --no-open
packages/lol_review/output/latest_findings.json を読み込む※ タイムスタンプ付きスナップショット (findings_YYYYMMDD_HHMMSS.json) も自動保存されるので、過去の分析結果と比較可能。
findings 配列の内容を severity 順(critical → warning → info)で表示以下の観点から、試合データ(matches, player_stats, champion_stats)を読み解いて具体的な改善提案を行う:
lane_opponents で対面チャンピオンを確認し、勝敗・KDA との相関を分析。ボットレーンの場合は ADC+SUP の2v2ペアとして評価する。苦手/得意な対面パターンを特定する。ally_team / enemy_team からチーム構成の傾向も考慮するkill_participation でキル参加率を確認(ロール別目安: SUP 50%+, JG 40%+, MID/BOT 35%+, TOP 30%+)。デスのタイミングと集団戦の関連damage_physical / damage_magical / damage_true の内訳を確認。チャンピオンの特性に合ったダメージ比率かどうか。ビルドの効率を評価するgame_duration_analysis で短期戦/長期戦の勝率傾向を分析。プレイスタイルの適性を判断するpackages/lol_review/output/ 内の findings_*.json をタイムスタンプ順にリストし、最新と1つ前のスナップショットを比較する:
packages/lol_review/output/findings_*.json を取得latest_findings.json(今回生成)、前回 = タイムスタンプ順で2番目のファイル