Skip to content
cccskills
FreePublished on GitHub

help

有馬記念分析システムで利用可能なスキル一覧と使い方、スコア配分、基本ワークフローを表示する。「ヘルプ」「使い方を教えて」「何ができるの」といった依頼で発動する。

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md3.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

有馬記念分析システム ヘルプ

利用可能なスキル一覧を表示します。

データ管理スキル

スキル説明
fetch-dataJRA URLからデータ取得・抽出
db-importJSONをDBにインポート

一覧表示スキル

スキル説明
race-list登録済みレース一覧
horse-list登録済み馬一覧(血統付き)
pedigree-analysis種牡馬統計

分析スキル

スキル説明
score-calc10要素スコアリング(レースIDを指定)
course-analysis会場別コース適性分析(省略時は全会場)

スコア配分

総合スコア =
  直近成績 × 22% +
  コース適性 × 15% +
  距離適性 × 12% +
  上がり3F × 10% +
  G1実績 × 5% +
  ローテ × 10% +
  騎手能力 × 8% +
  馬場適性 × 5% +
  枠順効果 × 5% +
  調教師 × 8%

※ 重みの正は src/constants/ScoringConstants.ts の SCORE_WEIGHTS。

主なCLIコマンド(スキル外)

コマンド説明
bun start ml --race <id>機械学習予測(LR+RF)
bun start backtest過去レースで予測精度を検証
bun start optimize-weights過去データから最適な重みを学習

基本ワークフロー

  1. fetch-data スキルでデータ抽出(JRA URLを指定)
  2. db-import スキルでDBインポート(抽出したJSONを指定)
  3. race-list スキルでレースID確認
  4. score-calc スキルでスコアリング(レースIDを指定)

開発用スキル

コード変更・レビューを行うときに使うスキル。分析の運用フローでは使いません。

進め方・設計

スキル説明
orchestrate調査・設計・実装・レビューをサブエージェントに分解して進行(「調べて」「設計して」「実装して」)
design-principles実装前後に読む設計原則(理解容易性の7観点・失敗4パターン)
empirical-prompt-tuningスキル・プロンプトを別エージェントに実行させて反復改善する手法

レビュー

スキル説明
review-all8観点の一括レビュー(指摘のみ)
review-fixレビュー + 指摘の反映
review-fix-loop収束するまで自動反復
review-arch / review-code / review-comments / review-naming層構成・コードスタイル・コメント・命名の個別観点
review-test / review-recovery / review-securityテスト・エラー回復・セキュリティの個別観点
review-scoringスコアリング/MLのドメイン正しさ(重み合計・特徴量統一・未来情報リーク・学習・予測の再現性)

スコープ引数を省略した場合は main との差分が対象です。

開発時の検証コマンド

コマンド説明
bun run c型チェック(bun c は bun create と解釈されて失敗するので不可)
bun run lintBiome 2.5.14(linter のみ。formatter は無効)。biome-plugins/*.grit の自作ルールを含む。error は 0 が基準、warning はベースラインから増やさない
bun testテスト(__test__/ 併置)

規約の正は docs/ARCHITECTURE.md(層構成・パイプライン)と docs/DEVELOPMENT.md(技術スタック・命名・コーディング規約)です。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

会場別のコース適性を分析する。会場を省略すると全会場の成績を表示する。「コース分析」「会場別の適性を見たい」といった依頼で発動する。

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

抽出済みJSONファイル(馬・血統・レース出走データ)をSQLiteデータベースにインポートする。「DBインポート」「データベースに保存」「JSONをDBに登録」といった依頼で発動する。

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

実装前に参照する設計原則。理解容易性 = 読み手の思考量の少なさを基準に、AI が作りがちな失敗4パターン(引数・依存5個以上、コマンド層肥大・ドメイン貧血症、ポリモーフィズム機会の見逃し、トリッキーな実装)と、実装後セルフチェックの7観点(名称・役割・参照・状態・面積・階層・秩序)を言語化。Use when starting any implementation task, when user says '設計原則', 'design principles', or before writing new entities/commands/repositories.

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

agent 向けテキスト指示(skill / slash command / task プロンプト / コード生成プロンプト)を、バイアスを排した実行者に動かしてもらい、両面(実行者の自己申告 + 指示側メトリクス)で評価して反復改善する手法。改善が頭打ちになるまで回す。Use when user says 'プロンプトを改善して', 'スキルをチューニング', 'empirical-prompt-tuning', or after creating/heavily revising a skill or prompt.

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

JRA公式サイトから特定レースの出馬表HTMLを取得して馬データを抽出する。「データ取得」「JRAからデータを取ってきて」「出馬表を取得して」といった依頼で発動する。

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

登録済みの競走馬を血統情報(父・母・母父)、調教師、馬主付きで一覧表示する。「馬一覧」「登録されている馬を見せて」といった依頼で発動する。

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

See all skills by sogengineer

Report a problem with this skill