AgentSkillsCN

skill-search

从赛马娘技能数据库中搜索符合条件的技能。可按作战、距离、发动时机、效果种类等条件筛选。

SKILL.md
--- frontmatter
name: skill-search
description: ウマ娘のスキルデータベースから条件に合うスキルを検索する。作戦、距離、発動タイミング、効果種別などの条件でフィルタリング可能。
allowed-tools: "Read,Bash"

スキル検索スキル

ウマ娘のスキルデータベースから条件に合うスキルを検索する。

使用方法

code
/skill-search [オプション]

パラメータ

パラメータ説明
-r, --running-stylenige / senkou / sashi / oikomi / none作戦(指定作戦 + 条件なしスキル、none は作戦フリーのみ)
-d, --distanceshort / mile / middle / long / none距離(指定距離 + 条件なしスキル、none は距離フリーのみ)
-p, --phaseearly / mid / late / corner / straight / non_late発動タイミング
-e, --effectspeed / accel / stamina / position / debuff効果種別
-o, --ordertop1 / top2 / top4 / top6 / mid / back順位条件(チャンミ12人換算)
-g, --groundturf / dirt / noneバ場(指定バ場 + 条件なしスキル、none はバ場フリーのみ)
-t, --typeunique / evolution / normalスキル種別
-s, --sub-typeunique / inherited_unique / gold / normal / evolutionスキル詳細種別(カンマ区切り可)
-n, --name文字列スキル名(部分一致)
--exclude-demerit-デメリットスキルを除外
-l, --limit数値結果件数の上限(デフォルト: 200)
-f, --formattable / json / simple出力形式(デフォルト: table)
--sorteffect / eval / nameソート順(デフォルト: effect=速度×持続)

順位条件の換算

チャンミ12人立てでの順位率換算:

順位順位率
top11位~8.3%
top21-2位~16.7%
top41-4位~33.3%
top61-6位~50%
mid4-8位30-70%
back6位以降50%~

使用例

逃げ用・終盤以外・速度スキル(チャンミ4位以内)

bash
npx tsx parser/cli/search.ts -r nige -p non_late -e speed -o top4

白スキル+固有スキルを検索

bash
npx tsx parser/cli/search.ts -s normal,unique --exclude-demerit

コーナースキルを検索

bash
npx tsx parser/cli/search.ts -p corner -e speed

名前で検索

bash
npx tsx parser/cli/search.ts -n コーナー

JSON形式で出力

bash
npx tsx parser/cli/search.ts -r nige -f json

シンプル形式で出力

bash
npx tsx parser/cli/search.ts -r nige -f simple

実装

検索を実行するには、以下のコマンドを実行:

bash
npx tsx parser/cli/search.ts [オプション] -O results/skill-search.md

ユーザーからの検索依頼を受けたら、上記コマンドに適切なオプションを付けて実行する。

重要: 検索結果は必ず -O results/skill-search.md オプションを付けてファイルに保存すること。 出力ファイルは results/skill-search-YYYYMMDDHHmm.md の形式でタイムスタンプ付きで保存される。

オプション対応表

ユーザー指示オプション
逃げ用-r nige
先行用-r senkou
差し用-r sashi
追込用-r oikomi
作戦を問わない / 作戦フリー-r none
短距離-d short
マイル-d mile
中距離-d middle
長距離-d long
距離を問わない / 距離フリー-d none
序盤-p early
中盤-p mid
終盤-p late
終盤以外-p non_late
コーナー-p corner
直線-p straight
速度-e speed
加速-e accel
-g turf
ダート-g dirt
バ場を問わない / バ場フリー-g none
1位-o top1
1〜2位-o top2
1〜4位-o top4
1〜6位-o top6
白スキル-s normal
固有スキル-s unique
金スキル-s gold
白+固有-s normal,unique
デメリット除外--exclude-demerit

注意事項

  • 各パラメータで値を指定すると、その条件に一致 + 条件指定なし のスキルが返される
  • 例: -r nige → 逃げ専用スキル + 全作戦対応スキル
  • phase: non_late は「終盤条件を含まない」スキルを返す(序盤/中盤限定ではない)
  • ソートはデフォルトで「速度×持続」の降順(効果の高い順)
  • 加速スキル検索(-e accel)では「加速×持続」の降順でソートされる