survey-visuals について
survey-visualsは、サーベイ論文向けに引用付きの年表と図の仕様を作るスキルです。アウトラインや根拠資料を、執筆や作図に使う非文章形式の成果物にまとめます。
主な機能
- 01年表のマイルストーン整理
- 02引用付き図仕様の作成
- 03YAML形式の図テンプレート
- 04決定的な成果物生成(任意)
活用シーン
- 01サーベイの変遷年表の作成
- 02主張と根拠に基づく図の計画
- 03テンプレートから図仕様の骨子を生成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ willoscar/ research-units-pipeline-skills --skill survey-visualsインストール後、Claude Code で/survey-visualsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/figure_templates.yamlreferences/figure_archetypes.mdoverview.mdtimeline_patterns.mdscripts/run.py詳細
サーベイのビジュアル(タイムライン+図の仕様、本文なし)
トリガーと振り分け
- トリガー:survey visuals、timeline、figures、visuals、图表、时间线、figure spec。
- 使用する場面:サーベイの C4(本文なし)で、outline と claim/evidence、引用がすでに揃っており、タイムライン/図の仕様をまずファイルに記録する必要がある場合。
このスキルでは、執筆段階のテンプレート感を抑える、本文以外の成果物を作成します。
- タイムライン/変遷の箇条書き
- 図の仕様(描く内容、重要な理由、裏付けとなる論文)
読み込み順序
必ず読み込むもの:
references/overview.mdreferences/figure_archetypes.md
タスクに応じて読み込むもの:
- タイムラインのマイルストーンを作成する場合は
references/timeline_patterns.md
機械可読アセット:
assets/figure_templates.yaml— 図の類型の仕様(コードを変更せずに拡張可能)
スクリプトの適用範囲
scripts/run.py は、次の用途に限って使用します。
- paper_notes と bibkeys からタイムラインの箇条書きを決定的に組み立てる
- outline とマッピングから表を生成する
assets/figure_templates.yamlを使用して図の仕様の骨組みを生成する
次の用途で run.py を使用しないでください。
- 図の説明やナラティブのハードコード
- references から確認できるべきマイルストーン選定のヒューリスティクス
表は専用の表スキルで扱います。
table-schema->outline/table_schema.mdtable-filler->outline/tables_index.md(内部インデックス)appendix-table-writer->outline/tables_appendix.md(読者向け付録表)
入力
outline/outline.ymloutline/claim_evidence_matrix.mdpapers/paper_notes.jsonlcitations/ref.bib
出力
outline/timeline.mdoutline/figures.md
ワークフロー入力(明示)
outline/outline.ymlとoutline/claim_evidence_matrix.mdを使って、何を可視化するか決めます。- 年やマイルストーンの候補には
papers/paper_notes.jsonlを使います。 citations/ref.bibに含まれる引用キーのみを使用します。
ワークフロー(ヒューリスティック)
- outline と claim-evidence matrix を読み、繰り返し登場する比較軸を選びます。
- タイムライン(
outline/timeline.md):- 年 -> 主要なマイルストーンを箇条書きで記述します(幅広く取り上げ、引用を付けることを目指します)。
- 図(
outline/figures.md):- 人が描ける図の仕様を2~4件記述します。
- 目的(図が伝える知見)
- 必須要素(ボックス/矢印/軸)
- 各要素を裏付ける論文(引用キー)
- 人が描ける図の仕様を2~4件記述します。
citations/ref.bibにある引用キーのみを使用します。
品質チェックリスト
- 出力に
TODOや `` が残っていないこと。 -
outline/timeline.mdに年の箇条書きが8件以上あり、各箇条書きに引用マーカー[@...]が1つ以上あること。 -
outline/figures.mdに図の仕様が2件以上あり、各仕様に裏付けとなる引用が1つ以上記載されていること。
ヘルパースクリプト(任意)
クイックスタート
uv run python .codex/skills/survey-visuals/scripts/run.py --helpuv run python .codex/skills/survey-visuals/scripts/run.py --workspace <workspace>
すべてのオプション
--workspace <workspace>(必須)--unit-id <id>(任意。runner の記録管理にのみ使用)--inputs <a;b;c>(任意。デフォルトは上記の4つの入力)--outputs <timeline_rel;figures_rel>(任意。デフォルトはoutline/timeline.md;outline/figures.md)--checkpoint <C#>(任意。ヘルパーでは無視されます)
例
-
デフォルト設定でタイムラインと図を生成する:
uv run python .codex/skills/survey-visuals/scripts/run.py --workspace <workspace> -
出力先を指定して生成する:
uv run python .codex/skills/survey-visuals/scripts/run.py --workspace <workspace> --outputs outline/timeline.md;outline/figures.md
注記
- このヘルパーは意図的に最小限の機能に絞られており、プレースホルダー以外の成果物を上書きすることはありません。
- strict モードでは、プレースホルダーマーカーが残っている場合に限り処理をブロックします(タイムライン/図の最小要件を満たしていない場合も同様です)。
トラブルシューティング
問題:タイムラインの内容が乏しい、または引用がない
対処法:
- 厳選したマイルストーンを少数選び、各箇条書きに
[@...]が1つ以上あることを確認します。 - notes の内容が乏しい場合は、情報を水増しするのではなく、上流工程に戻って
paper-notes/evidence-draftを強化します。
課題:図の仕様が散文のように読める
修正:
- 仕様は描画指示として維持します:目的+要素+各要素を裏付けるもの(引用キーを記載)。
- 説明文は本文に移します。このファイルは散文以外の形式にしてください。
コメント
Markdown 対応