paper-writing-contract-planner
論文執筆前に、発表場所、主張、構成、各段落の役割、証拠、図表の役割、禁止事項などを契約として明確化し、論文の方向性を定めることで、執筆をスムーズに進めるSkill。
📜 元の英語説明(参考)
Create a paper writing contract before drafting. Use to lock venue, positioning, archetype, section order, paragraph roles, evidence slots, figure/table jobs, and forbidden claims.
🇯🇵 日本人クリエイター向け解説
論文執筆前に、発表場所、主張、構成、各段落の役割、証拠、図表の役割、禁止事項などを契約として明確化し、論文の方向性を定めることで、執筆をスムーズに進めるSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o paper-writing-contract-planner.zip https://jpskill.com/download/8051.zip && unzip -o paper-writing-contract-planner.zip && rm paper-writing-contract-planner.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/8051.zip -OutFile "$d\paper-writing-contract-planner.zip"; Expand-Archive "$d\paper-writing-contract-planner.zip" -DestinationPath $d -Force; ri "$d\paper-writing-contract-planner.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
paper-writing-contract-planner.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
paper-writing-contract-plannerフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
論文執筆契約プランナー
論文の執筆契約を作成します。これは、論文の内容、各セクションの役割、許可される主張、各主張に必要な証拠、およびその後の執筆スキルが草稿をどのように実行すべきかについての永続的な合意です。このスキルは、散文の執筆前に「論文の公式」を計画します。
このスキルは以下の場合に使用します。
- 対象となる発表場所、論文のアーキタイプ、およびポジショニングを確定する
- セクションの順序と段落の役割を選択する
- 主張を必要な証拠スロットにマッピングする
- 図、表、キャプション、および結果の段落にジョブを割り当てる
- 関連研究の境界と制限ポリシーを定義する
- 模範的なパターンと執筆スタイルのルールを選択する
- 裏付けのない主張、トーン、または結果の言語を禁止する
paper/.agent/writing-contract.mdを作成または更新する
論文の全文を記述するためにこのスキルを使用しないでください。契約が存在する場合は、paper-writing-assistant を使用してください。契約を作成または更新した後は、セクションのステータス、依存関係、スタイルルール、および未解決の執筆スレッドが新しい合意を反映するように、paper-writing-memory-manager を使用してください。主要な貢献がまだ決定されていない場合は、最初に paper-positioning-planner を使用してください。主なタスクが主張/証拠のインベントリである場合は、paper-evidence-board を使用してください。欠落している証拠に実行可能な実験計画が必要な場合は、experiment-design-planner を使用します。
スキルディレクトリのレイアウト
<installed-skill-dir>/
├── SKILL.md
├── references/
│ ├── contract-schema.md
│ └── update-protocol.md
└── templates/
└── writing-contract.md
プログレッシブローディング
- 常に
references/contract-schema.mdとtemplates/writing-contract.mdを読みます。 - 既存の契約を更新する場合、または草稿/結果が変更された場合は、
references/update-protocol.mdを読みます。 paper-writing-assistant/references/evidence-recipes.mdが利用可能で、契約にアーキタイプ固有の証拠スロットが必要な場合は、それを読みます。- 会場/トピックのスタイルまたは模範的なパターンが重要な場合は、
paper-writing-assistant/references/style-selection.mdとpaper-writing-assistant/references/exemplar-index.mdを読みます。 - 契約がセクションの順序、段落の役割、主張の強さ、スタイルルール、または禁止された主張を変更する場合は、
paper/.agent/writing-memory/をpaper-writing-memory-managerを介して読み取るか更新します。 - ポジショニングレポート、主張の決定、またはナラティブアーキテクチャなど、
paper-positioning-plannerの出力が存在する場合は、それを読みます。
コア原則
- 執筆契約は制約ファイルであり、散文の草稿ではありません。
- 1つの主要なアーキタイプと、最大で1つの二次的なアーキタイプを選択します。
- すべての主要な主張には、セクションの場所、証拠スロット、および許可された表現の強さが必要です。
- すべてのセクションにはジョブが必要です。すべての重要な段落には役割が必要です。
- すべての主要な図/表には、キャプションを洗練する前に論文のジョブが必要です。
- 欠落している証拠は、明示的なプレースホルダー、アクション、絞り込まれた主張、または禁止された主張にする必要があります。
- 契約は、起草中に役立つほどコンパクトである必要があります。
- 後続の執筆は、新しい証拠が最初に契約を変更しない限り、契約に従う必要があります。
ステップ 1 - 入力を収集する
以下を見つけます。
- 論文のルート:
paper/、現在のディレクトリ、またはユーザーが指定したパス - 既存の
paper/.agent/writing-contract.md - 論文の草稿ファイル:
main.tex、paper.tex、sections/*.tex - プロジェクトのメモリ:
memory/claim-board.md、memory/evidence-board.md、memory/action-board.md - 論文ローカルの状態:
paper/.agent/paper-evidence-board.md、paper/.agent/paper-status.md、paper/.agent/provisional-results.md - ポジショニングレポート、結果レポート、図/表マップ、査読者のリスク、および文献ノート
ユーザーがアイデアのみを提供する場合、草稿契約を作成し、不確かなフィールドを TBD または needs-decision としてマークします。
ステップ 2 - 契約モードを決定する
次のいずれかを使用します。
create: 契約が存在しないか、論文が再配置されているupdate: 新しい結果、新しい発表場所、新しい主張、または草稿の変更後に既存の契約を修正するaudit: 契約が現在の草稿および証拠と一致するかどうかを確認する
モードが指定されていない場合、契約が存在しない場合はデフォルトで create に、契約が存在する場合は update になります。
ステップ 3 - アーキタイプと構造を選択する
references/contract-schema.md を読みます。
以下を選択します。
- 主要なアーキタイプ: method、theory-guided method、empirical study、benchmark/dataset、systems/tooling、analysis/diagnostic、application、negative result/limitation、または hybrid
- 対象となる発表場所と読者
- セクションの順序
- セクションごとのジョブ
- 導入、方法/設定、実験/結果、関連研究、および制限に関する段落の役割
アーキタイプが不確かな場合は、競合するオプションと選択に必要な証拠を記述しますが、契約のために暫定的な主要なアーキタイプを選択してください。
ステップ 4 - 主張を証拠スロットにマッピングする
すべての主要な主張と二次的な主張について、以下を記録します。
- Claim ID:
- Claim wording:
- Allowed strength:
- Paper locations:
- Required evidence slots:
- Current evidence status:
- Missing evidence action:
- Forbidden overclaim:
証拠スロットのステータスを使用します: filled、user-stated、planned、running、provisional、missing、contradicted、または not-needed。
証拠スロットが選択されたアーキタイプのブロッカーである場合は、対応する主張をブロックまたは絞り込みとしてマークします。
ステップ 5 - 執筆ルールを定義する
以下を指定します。
- タイトルの方向性
- アブストラクトの動き
- イントロ段落のレシピ
- 主要な図/表の役割
- 結果セクションの順序
- 関連研究の境界
- 制限ポリシー
- 暫定的な結果ポリシー
- 許可されるトーンと禁止されるトーン
- 一貫して使用する用語、メソッド名、データセット名、およびベースライン名
- 借用する模範的なパターン(存在する場合)
長い模範的な引用を含めないでください。
ステップ 6 - 契約を記述または更新する
templates/writing-contract.md を使用します。
以下に保存します。
paper/.agent/writing-contract.md
paper/ ディレクトリがなく、現在のディレクトリが論文リポジトリである場合は、以下に保存します。
.agent/writing-contract.md
更新するときは、有用な安定した決定を保持し、履歴を書き換える代わりにコンパクトな変更メモを追加します。
ステップ 7 - フォローアップをルーティングする
未解決の項目をルーティングします。
(原文はここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Paper Writing Contract Planner
Create the paper's writing contract: a durable agreement about what the paper is, what each section must do, which claims are allowed, what evidence each claim requires, and how later writing skills should execute the draft. This skill plans the "paper formula" before prose writing.
Use this skill for:
- locking the target venue, paper archetype, and positioning
- choosing the section order and paragraph roles
- mapping claims to required evidence slots
- assigning jobs to figures, tables, captions, and result paragraphs
- defining related-work boundaries and limitation policy
- selecting exemplar patterns and writing style rules
- forbidding unsupported claims, tone, or result language
- creating or updating
paper/.agent/writing-contract.md
Do not use this skill to write full paper prose. Use paper-writing-assistant after the contract exists. Use paper-writing-memory-manager after creating or updating the contract so section status, dependencies, style rules, and open writing threads reflect the new agreement. Use paper-positioning-planner first if the primary contribution is still undecided. Use paper-evidence-board if the main task is a claim/evidence inventory. Use experiment-design-planner when missing evidence needs a runnable experiment plan.
Skill Directory Layout
<installed-skill-dir>/
├── SKILL.md
├── references/
│ ├── contract-schema.md
│ └── update-protocol.md
└── templates/
└── writing-contract.md
Progressive Loading
- Always read
references/contract-schema.mdandtemplates/writing-contract.md. - Read
references/update-protocol.mdwhen updating an existing contract or when the draft/results changed. - Read
paper-writing-assistant/references/evidence-recipes.mdwhen available and the contract needs archetype-specific evidence slots. - Read
paper-writing-assistant/references/style-selection.mdandpaper-writing-assistant/references/exemplar-index.mdwhen venue/topic style or exemplar patterns matter. - Read or update
paper/.agent/writing-memory/throughpaper-writing-memory-managerwhen the contract changes section order, paragraph roles, claim strength, style rules, or forbidden claims. - Read
paper-positioning-planneroutputs when present, such as positioning reports, claim decisions, or narrative architecture.
Core Principles
- A writing contract is a constraint file, not a prose draft.
- Choose one primary archetype and at most one secondary archetype.
- Every main claim needs a section location, evidence slot, and allowed wording strength.
- Every section needs a job. Every important paragraph needs a role.
- Every main figure/table needs a paper job before captions are polished.
- Missing evidence should become an explicit placeholder, action, narrowed claim, or forbidden claim.
- The contract should be compact enough to stay useful while drafting.
- Later writing should follow the contract unless new evidence changes the contract first.
Step 1 - Gather Inputs
Find:
- paper root:
paper/, current directory, or user-provided path - existing
paper/.agent/writing-contract.md - paper draft files:
main.tex,paper.tex,sections/*.tex - project memory:
memory/claim-board.md,memory/evidence-board.md,memory/action-board.md - paper-local state:
paper/.agent/paper-evidence-board.md,paper/.agent/paper-status.md,paper/.agent/provisional-results.md - positioning reports, result reports, figure/table maps, reviewer risks, and literature notes
If the user provides only an idea, produce a draft contract and mark uncertain fields as TBD or needs-decision.
Step 2 - Decide Contract Mode
Use one of:
create: no contract exists or the paper is being repositionedupdate: revise an existing contract after new results, new venue, new claims, or draft changesaudit: check whether a contract matches the current draft and evidence
If no mode is specified, default to create when no contract exists and update when one exists.
Step 3 - Select Archetype and Structure
Read references/contract-schema.md.
Choose:
- primary archetype: method, theory-guided method, empirical study, benchmark/dataset, systems/tooling, analysis/diagnostic, application, negative result/limitation, or hybrid
- target venue and audience
- section order
- per-section job
- paragraph roles for introduction, method/setup, experiments/results, related work, and limitations
If the archetype is uncertain, write the competing options and the evidence needed to choose, but still pick a provisional primary archetype for the contract.
Step 4 - Map Claims to Evidence Slots
For every main and secondary claim, record:
- Claim ID:
- Claim wording:
- Allowed strength:
- Paper locations:
- Required evidence slots:
- Current evidence status:
- Missing evidence action:
- Forbidden overclaim:
Use evidence slot statuses: filled, user-stated, planned, running, provisional, missing, contradicted, or not-needed.
If an evidence slot is a blocker for the selected archetype, mark the corresponding claim as blocked or narrowed.
Step 5 - Define Writing Rules
Specify:
- title direction
- abstract moves
- intro paragraph recipe
- main figure/table roles
- result section order
- related-work boundary
- limitation policy
- provisional result policy
- allowed tone and forbidden tone
- terms, method names, dataset names, and baseline names to use consistently
- exemplar patterns to borrow, if any
Do not include long exemplar quotes.
Step 6 - Write or Update Contract
Use templates/writing-contract.md.
Save to:
paper/.agent/writing-contract.md
If there is no paper/ directory and the current directory is the paper repo, save to:
.agent/writing-contract.md
When updating, preserve useful stable decisions and add a compact change note instead of rewriting history.
Step 7 - Route Follow-Ups
Route unresolved items:
paper-writing-assistant: write or revise sections under the contractpaper-writing-memory-manager: initialize or update writing memory after contract creation or revisionpaper-evidence-board: synchronize claim/evidence/action IDsexperiment-design-planner: plan missing evidence slotsbaseline-selection-audit: defend required baselinesfigure-results-review: validate figure jobs and captionstable-results-review: validate table jobs and provenancepaper-positioning-planner: revisit primary archetype or claim scopepaper-reviewer-simulator: stress-test the contract before full drafting
Final Sanity Check
Before finalizing:
- one primary archetype is selected
- section order and paragraph roles are explicit
- main claims have evidence slots and allowed strength
- missing blocker evidence creates actions or narrowed claims
- figure/table jobs are defined before prose polishing
- related-work and limitation boundaries are explicit
- unsupported claims and forbidden tones are listed
- output path and next writing action are clear