AgentSkillsCN

browse-games

浏览与搜索基准棋谱

SKILL.md
--- frontmatter
name: browse-games
description: ベンチマーク棋譜をブラウズ・検索
allowed-tools:
  - Bash(pnpm browse:games:*)

ベンチマーク棋譜ブラウズ

概要

ベンチマーク対局の棋譜を条件検索し、ASCII盤面で確認するCLIツール。 問題作成ワークフローの中間ステップとして機能する。

code
bench-results/*.json
        ↓
pnpm analyze:games (分析・タグ付け)
        ↓
analyzed-games/analysis-*.json
        ↓
pnpm browse:games --tag=vcf-available (条件検索・ASCII盤面確認)
        ↓
[c]opyコマンド (クリップボードへ)
        ↓
盤面エディタで「📋 読込」

コマンド例

bash
pnpm browse:games                            # 全対局一覧
pnpm browse:games --tag=vcf-available        # タグで絞り込み
pnpm browse:games --tag=open-three           # 活三を作った局面
pnpm browse:games --matchup=hard             # 難易度で絞り込み
pnpm browse:games --moves=20-40             # 手数で絞り込み
pnpm browse:games --winner=black             # 勝者で絞り込み
pnpm browse:games --jushu=花月              # 珠型で絞り込み
pnpm browse:games -i                         # インタラクティブモード
pnpm browse:games -i --game=5 --move=15      # 特定対局・手から開始

タグ一覧

禁手系

タグ説明
double-three三々を打った
double-four四々を打った
overline長連を打った
forbidden-loss禁手で負けた
forbidden-trap禁手追い込み(白)

四追い系

タグ説明
vcf-win四追い勝ち(四→四→...→四三/五連)
vcf-forbidden四追い禁手追い込み(VCF→禁手で勝利)
four-three四三を作った

パターン系

タグ説明
four四を作った
open-three活三を作った

勝敗系

タグ説明
winning-move五連で勝った手

開局系

タグ説明
opening-move開局手(1-3手目)
jushu:花月珠型名
diagonal直打ち
orthogonal間打ち

インタラクティブモード

-i フラグで起動。盤面を手順ごとに確認できる。

コマンド説明
n / Enter次の手
p前の手
j NN手目へジャンプ
g N対局#Nを開く
c現在の盤面をクリップボードへ
l対局リストに戻る
f最初の手へ
L最後の手へ
r棋譜を表示
q終了

使い方

ユーザーの意図に応じて適切なフィルタを組み合わせて pnpm browse:games を実行する。

  1. ユーザーが探している棋譜の条件を確認する(タグ、難易度、手数、勝者、珠型など)
  2. 条件に合うフィルタオプションを組み合わせてコマンドを実行する
  3. 結果の対局リストをユーザーに提示する
  4. 必要に応じて --game=N で特定対局の詳細を表示する

インタラクティブモード(-i)はターミナル入力が必要なため、Claudeが直接操作するのではなく、ユーザーにコマンドを案内する。非インタラクティブモードのリスト表示は直接実行して結果を返せる。