会場別のコース適性を分析する。会場を省略すると全会場の成績を表示する。「コース分析」「会場別の適性を見たい」といった依頼で発動する。
db-import
抽出済みJSONファイル(馬・血統・レース出走データ)をSQLiteデータベースにインポートする。「DBインポート」「データベースに保存」「JSONをDBに登録」といった依頼で発動する。
含まれるファイル(1)
- SKILL.md1.5 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
DBインポート
抽出済みJSONファイルをデータベースにインポートします。
引数
- ユーザーが指定したJSONファイルのパス(未指定の場合はデフォルトで
data/horse-extracted-data.jsonを使用、または確認する)
実行コマンド
bun start import-url "<JSONファイルのパス>"
使用例
DBインポートして data/horse-extracted-data.json
処理内容
- JSONファイルを読み込み
- 血統情報(父・母・母父)を登録
- 馬情報をUPSERT(既存なら更新、なければ新規)
- レース・出走情報を登録
- 前走データから過去レース結果を登録
出力例
🏁 レース登録: 有馬記念
🐎 馬: 新規10頭, 更新6頭
📊 エントリー: 16件
ワークフロー
- fetch-data スキルでURLからHTML取得・抽出
- db-import スキルで
data/horse-extracted-data.jsonをDB保存 - race-list スキルで確認
- score-calc スキルでレースIDを指定して分析
蓄積状況の確認
取り込み後の蓄積量・主要特徴量の欠損率は次のコマンドで確認できます。
bun start data-status
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
実装前に参照する設計原則。理解容易性 = 読み手の思考量の少なさを基準に、AI が作りがちな失敗4パターン(引数・依存5個以上、コマンド層肥大・ドメイン貧血症、ポリモーフィズム機会の見逃し、トリッキーな実装)と、実装後セルフチェックの7観点(名称・役割・参照・状態・面積・階層・秩序)を言語化。Use when starting any implementation task, when user says '設計原則', 'design principles', or before writing new entities/commands/repositories.
agent 向けテキスト指示(skill / slash command / task プロンプト / コード生成プロンプト)を、バイアスを排した実行者に動かしてもらい、両面(実行者の自己申告 + 指示側メトリクス)で評価して反復改善する手法。改善が頭打ちになるまで回す。Use when user says 'プロンプトを改善して', 'スキルをチューニング', 'empirical-prompt-tuning', or after creating/heavily revising a skill or prompt.
JRA公式サイトから特定レースの出馬表HTMLを取得して馬データを抽出する。「データ取得」「JRAからデータを取ってきて」「出馬表を取得して」といった依頼で発動する。
有馬記念分析システムで利用可能なスキル一覧と使い方、スコア配分、基本ワークフローを表示する。「ヘルプ」「使い方を教えて」「何ができるの」といった依頼で発動する。
登録済みの競走馬を血統情報(父・母・母父)、調教師、馬主付きで一覧表示する。「馬一覧」「登録されている馬を見せて」といった依頼で発動する。