tailor-to-venue について
tailor-to-venueは論文草稿を対象venueの要件と照合し、編集前に具体的な調整計画を作成します。投稿先の変更や、track、書式、ページ制限、査読時の匿名レベルへの対応を行う著者向けです。
主な機能
- 01venue要件の差分確認
- 02track適合性の計画
- 03ページ予算と削減案
- 04テンプレート切り替え項目
- 05匿名化の修正計画
活用シーン
- 01不採択論文の投稿先変更
- 02別のtrackやvenueへの草稿調整
- 03テンプレートやページ制限の変更計画
- 04査読用の匿名化変更準備
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ shaishavmaisuria/ research-paper-lifecycle-skills --skill tailor-to-venueインストール後、Claude Code で/tailor-to-venueを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/anonymization-sweep.mdcontribution-reframing.mdpage-budget-cutting.mdtemplate-switching.mdscripts/anon_sweep.pypage_budget.pytexscan.pyvenue_diff.pyvenueyaml.py詳細
投稿先に合わせた調整
草稿を投稿先の要件と照合し、具体的な調整計画を作成します。何を再配置するか、何を削るか、何を再フォーマットするか、何を匿名化するかを、編集を行う前に決めます。このスキルでは計画を立てます。編集はユーザー(または後続の依頼)が実行します。
使用する場面
- 論文を別の会議、ジャーナル、トラック、ページ数制限に合わせて再投稿する場合(新規投稿、採択拒否、投稿先の変更)。
- テンプレートの系列(acmart / IEEEtran / NeurIPS-style / llncs)を切り替える場合、またはブラインドレベルを変更する場合(シングル ↔ ダブル ↔ トリプル)。
- ある投稿先のどのトラックが研究内容に最も適しているか判断する場合。
関連スキル:parse-cfp(投稿先プロフィールがない場合に作成)、select-venue(先に投稿先を選択)、preflight-check(投稿前の最終的なデスクリジェクト向けチェック)、prepare-camera-ready(採択後)。
入力
- 草稿:メインの
.texファイル(スクリプトが\input/\includeを解決します)。任意でコンパイル済み PDF と.bibファイルも指定できます。 - 投稿先プロフィール:
venues/conferences/<venue-id>.yml(スキーマ:venues/schema.yml。系列ごとのデフォルト値はvenues/families/から自動的にマージされます)。 - ユーザーが選択済みの場合は、対象のトラック名。
手順
1. 投稿先プロフィールを解決する
venues/conferences/ でプロフィールを探します。見つからない場合、要件を推測してはいけません。投稿先の CFP URL に対して parse-cfp スキルを実行してプロフィールを作成するか、CFP で実際に確認できる情報だけを使って進めます。
2. 最新の CFP と照合する(必須)
プロフィールは古くなることがあり、ページ数制限を誤るとデスクリジェクトにつながります。情報を根拠として使う前に、プロフィールの cfp_url にアクセスして必ず再確認します。対象トラックのページ数制限と除外項目、締切とタイムゾーン、ブラインドレベル、テンプレート/documentclass の指定、必須セクションを確認してください。計画には、確認した項目と日時を記載します。最新の CFP とプロフィールの内容が異なる場合は、CFP を優先し、プロフィールの更新が必要であることを明記します。CFP を取得できない場合は、プロフィールに基づく情報すべてに「未検証 — CFP で確認」と記載します。
3. ユーザーとトラックを選ぶ
プロフィールに記載された各トラックとそのページ数制限を一覧表示します(投稿先差分レポートにはこの表が含まれます)。ユーザーがまだ選択していない場合は、研究の最も強い主張を基にトラックを推奨し、計画に進む前に確認します。各トラックで評価される要素については、references/contribution-reframing.md を参照してください。
4. 決定論的な差分を実行する
リポジトリのルートから実行します(または絶対パスを渡します)。
python3 skills/tailor-to-venue/scripts/venue_diff.py <main.tex> --venue venues/conferences/<id>.yml --track <Track>
テンプレート/オプションの不足、必須セクションの不足、要旨の長さ、著者情報ブロックとブラインドレベルの整合性、ページ数制限の条件、計画に引き継ぐ投稿先の情報(投稿システム、締切、LLM ポリシー)が報告されます。
次に、ページ数の予算を見積もります。
python3 skills/tailor-to-venue/scripts/page_budget.py <main.tex> --venue venues/conferences/<id>.yml --track <Track>
また、投稿先のブラインドレベルに合わせて匿名化を確認します(利用可能な場合は --pdf <paper.pdf> と --bib <refs.bib> を追加します)。
python3 skills/tailor-to-venue/scripts/anon_sweep.py <main.tex> --venue venues/conferences/<id>.yml
3 つのスクリプトはいずれも Markdown を出力し、入力に問題がある場合は明確なメッセージを表示して終了コード 2 で終了します。スクリプトの出力は参考情報として扱ってください。正しい情報源はコンパイル済み PDF と最新の CFP です。
5. 4 部構成の計画を作成する
スクリプトのレポートを参考に、文章形式の計画を作成します。
- 投稿内容の再構成 — 選択したトラックに合わせて、タイトル、要旨、貢献の箇条書き、評価の重点を見直します。 references/contribution-reframing.md
- ページ数削減計画 — 構造的な要素の書き出しから行単位の圧縮まで、推定削減量と禁止事項を添えて順序立てて示します。 references/page-budget-cutting.md
- テンプレート切り替え計画 — venue_diff でクラス/オプションの差異が報告された場合のみ作成します。方向ごとの破損項目リストと参考文献のマッピングを含めます。 references/template-switching.md
- 匿名化の一括確認計画 — 漏えいカテゴリごとの修正方針、PDF 以外のチェックリスト、および削除した内容を戻すための
camera-ready-restore.mdを含めます。 references/anonymization-sweep.md
対象コミュニティから新しい引用を追加する必要がある場合は、すべて verify-citations スキルを通してください。未検証の参考文献は決して追加しないでください。
6. 計画を提出する
原稿と同じ場所に tailoring-plan-<venue-id>-<track>.md を作成し、次のセクションを含めます。
- 検証記録 — 最新の CFP に照らして確認した内容、確認日時、見つかったプロファイル間の矛盾。
- トラックとの適合性と投稿内容の再構成(タイトル、要旨、貢献の箇条書きの書き直し案には提案であることを明記)。
- ページ数削減計画(現在の推定ページ数 → 目標、推定削減量を添えた順序付きの削減項目、復元リスト)。
- テンプレート切り替え計画(または「切り替え不要」)。
- 匿名化の一括確認計画(修正を含む検出結果、PDF 以外のチェックリスト)。
- 投稿の事務手続き — システム、URL、タイムゾーン付き締め切り、リバッタル形式、LLM ポリシーの開示要件。
計画を段階的に実行することを提案し、編集後には最終確認として preflight-check を推奨してください。
実例
ダブルブラインドの KDD で却下された原稿を、ユーザーが SIGSPATIAL の Research トラックに再投稿しようとしています。どちらの会議も acmart sigconf を使用しているため、このケースでは 4 部構成の計画のうち 3 つ(テンプレート切り替えなし)を実施し、匿名化解除の方向性を示します。
python3 skills/tailor-to-venue/scripts/venue_diff.py paper/main.tex \
--venue venues/conferences/sigspatial-2026.yml --track Research
レポートを最新の SIGSPATIAL CFP と照合すると、計画は次のようになります。
- 検証。 SIGSPATIAL Research は参考文献と付録を除いて 10 ページ、シングルブラインドです(KDD は 8 ページ、ダブルブラインド)。差分を確認した日付の最新 CFP で、どちらも確認済みです。
- トラックとの適合性/再構成。 同じ Research トラックなので、再構成は軽微です。用語やベースラインを空間データコミュニティに合わせて調整し、KDD の査読者が想定していなかったコミュニティ標準のベースラインを追加します(references/contribution-reframing.md の「Cross-venue repositioning」)。
- ページ数。 上限は 8 ページから 10 ページに増えたため、削減ではなく余裕のある構成にできます。KDD 向けに付録へ移したアブレーションと、ページ数の都合で削った例を復元します。
page_budget.pyでも余裕があることを確認済みです。 - テンプレート切り替え。 不要です —
venue_diffによるとクラスは一致しています。 - 匿名化(逆方向の確認)。 最も注意が必要な部分です。原稿は匿名化されていますが、SIGSPATIAL では著者名が必須です。
anon_sweep.py paper/main.tex --venue venues/conferences/sigspatial-2026.ymlを実行すると、シングルブラインド向けの確認で「Anonymous Author(s)」のプレースホルダーが残っていることが検出されます。実際の\author/\affiliation/\emailブロックを復元し、クラスオプションからanonymous/reviewを削除して、実際のリポジトリへのリンクを戻し、一人称表現も復元します。CFP で求められていない限り、資金提供情報はカメラレディまで記載しません(references/anonymization-sweep.md の「De-anonymizing」)。
成果物は tailoring-plan-sigspatial-2026-Research.md です。ユーザーが実行を依頼するまで、原稿ファイルには変更を加えません。
出力
レビュー済みで検証記録が付いた tailoring-plan-<venue-id>-<track>.md と、依頼に応じて 3 つの未加工のスクリプトレポートを提供します。このスキルでは、ユーザーが特定の計画項目の実行を依頼しない限り、原稿ファイルを変更しません。
ガードレール
- ユーザーに代わって投稿システムに投稿しないでください。計画の提示までにとどめてください。
- 会場の要件を記憶だけで断定しないでください。プロフィールと最新のCFPによる確認のみを根拠とし、確認できない事実には未確認と明記してください。
- 引用を捏造したり、手入力したりしないでください。新しい参考文献は
verify-citationsを通してください。 - ページ制限を満たすために、テンプレートを改ざんする計画(負の
\vspace、余白やフォントの調整)を立てないでください。これらはデスクリジェクトの原因になります。 - 他の著者の論文から文章を草稿に貼り付けないでください。模範例の調査は
study-exemplarsスキルを通じて一時的に行います。