paper-introduction-argument-writer について
論文の主張、根拠、投稿先に沿って、研究論文の序論を計画・執筆・改稿するためのライティングスキルです。段落の役割や論証構成、根拠に見合う貢献の表現を重視します。
主な機能
- 01投稿先と論文タイプに応じた論証パターン
- 02段落の役割とつなぎの設計
- 03根拠に沿った主張の表現
- 04貢献点と関連研究との対比
- 05序論の計画と改稿
活用シーン
- 01投稿先に合わせた序論の計画
- 02序論の段落の執筆や改稿
- 03過大な主張を避けた貢献点の整理
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ a-green-hand-jack/ ml-research-skills --skill paper-introduction-argument-writerインストール後、Claude Code で/paper-introduction-argument-writerを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/argument-patterns.mdparagraph-moves.mdtemplates/introduction-plan.md詳細
論文の導入部の論旨作成
論理を明確に組み立てて導入部を書きます。このスキルでは、論文の位置づけ、投稿先、主張、根拠をもとに、段落ごとの導入部の構成案または草稿を作成します。
次の用途に使用します。
- 投稿先と論文の類型に合わせた導入部の論旨構成を選ぶ
- 導入部の各段落の役割を割り当てる
- 導入、問題、ギャップ、洞察、手法、結果、貢献に関する段落を作成または改訂する
- 過剰な主張を避けながら、貢献を箇条書きでより明確にする
- 導入部に含める関連研究との対比を判断する
- 導入部の表現を、要旨、タイトル、エビデンスボード、執筆契約書と一致させる
論文全体のレビューには使用しないでください。敵対的な批評には paper-reviewer-simulator を使用してください。幅広い文章作成には paper-writing-assistant を使用してください。導入部の段落の役割、主張の依存関係、古くなった後続箇所を記録するには paper-writing-memory-manager を使用してください。関連研究セクション全体には related-work-positioning-writer を使用してください。論文の類型や主張の契約が定まっていない場合は、最初に paper-writing-contract-planner を使用してください。
スキルのディレクトリ構成
<installed-skill-dir>/
├── SKILL.md
├── references/
│ ├── argument-patterns.md
│ └── paragraph-moves.md
└── templates/
└── introduction-plan.md
段階的な読み込み
- 必ず
references/argument-patterns.mdを読みます。 - 段落レベルの流れを作成、改訂、診断する場合は、
references/paragraph-moves.mdを読みます。 paper/.agent/introduction-plan.mdを作成する場合は、templates/introduction-plan.mdを使用します。- 存在する場合は、ローカルの
paper/.agent/writing-contract.md、paper/.agent/writing-memory/、paper/.agent/paper-evidence-board.md、paper/.agent/related-work-plan.md、paper/.agent/provisional-results.mdを読みます。 - 既存の論文を改訂する場合は、
main.tex、paper.tex、sections/introduction.tex、sections/intro.tex、sections/abstract.tex、sections/related_work.texなどの現在の草稿ファイルを読みます。
基本原則
- 導入部は、文献レビューではなく、読者を引き込む論証です。
- 各段落には、読者に向けた役割を一つ設け、次の段落へつなぐ文を一つ置きます。
- 導入部では、論文の核心となるアイデア(洞察、性能、または機能)を早い段階で明らかにします。
- ギャップは、この分野全体ではなく、この論文の必要性を正当化できるほど具体的である必要があります。
- 詳細を示す前に、洞察によって提案手法の妥当性を説明します。
- 導入部の結果に関する主張は、エビデンスの状況と一致させます。
- 貢献を示す箇条書きでは、宣伝文句を繰り返すのではなく、成果物とエビデンスを明記します。
- 導入部で関連研究との対比を示すのは、新規性を理解するうえで必要な、最も近い境界に限ります。
- エビデンスが欠けている、または暫定的な場合は、主張の範囲を狭めるか、プレースホルダーであることを明記します。
ステップ 1 - 導入部の概要を作成する
次の項目を抽出します。
## Introduction Snapshot
- Target venue:
- Paper archetype:
- Intended audience:
- Primary claim:
- Secondary claims:
- Core problem:
- Dominant contribution type: insight / performance / capability / unresolved
- Closest prior limitation:
- Key insight:
- Proposed object:
- Main evidence:
- Missing/provisional evidence:
- Related-work boundary needed in intro:
- Forbidden claims:
記憶よりも、既存のプロジェクト資料を優先します。主張 ID が存在しない場合は、ローカルの CLM-TMP-* ID を割り当て、paper-evidence-board への同期を提案します。
ステップ 2 - 論旨のパターンを選択する
references/argument-patterns.md を読み、次のパターンから一つ選びます。
- 手法のブレークスルー
- ベンチマーク/データセット
- 実証研究
- 分析/診断
- システム/ツール
- 応用
- 否定的結果または限界
- ハイブリッド
論文に複数の妥当な類型がある場合は、論文の主な売りに合うものを選び、もう一方の類型を制約として明記します。
ステップ 3 - 段落の役割を計画する
次を作成または更新します。
paper/.agent/introduction-plan.md
paper/ ディレクトリがなく、現在のディレクトリが論文リポジトリである場合は、次の場所に保存します。
.agent/introduction-plan.md
templates/introduction-plan.md を使用します。各段落には、次の項目を必ず記載します。
- 段落の役割
- 冒頭文の役割
- 使用するエビデンスまたは引用
- 裏付ける主張
- 次の段落へのつなぎ
- 過剰な主張のリスク
ステップ 4 - 序論の草稿作成または改訂
草稿を作成する場合は、計画に沿って段落ごとに文章を書きます。改訂する場合は、正確な引用、ラベル、マクロ、数式、検証済みの数値を維持します。
各段落では、次の点に従います。
- その段落に対応する読者の疑問から始める
- 既知の背景から論文固有のギャップへと話を進める
- 無関係な対比をいくつも並べず、主な対比を一つにする
- 次の段落へ読者を促す形で締めくくる
- 根拠が暫定的な場合は、結論めいた主張を避ける
- 因果関係、優先順位、時系列を段落内で実際に示していない限り、それらを暗示する接続表現を避ける
ステップ 5 - 貢献を述べる段落
貢献を述べる箇条書きでは、次の点に答えます。
- 何を構築、証明、評価、公開、発見したか
- 主張の強さはどの程度か
- どの根拠が主張を支えているか
- 読者に何を覚えておいてほしいか
節のタイトルを言い換えるだけの貢献箇条書きは避けます。
広範な新規性の主張の陰に多数の小さなエンジニアリング上の調整を隠すような貢献箇条書きは避けます。中心的な貢献を簡潔に表現できない場合は、paper-positioning-planner に引き継ぎます。
ステップ 6 - 最終確認
最終確定の前に、次の点を確認します。
- 序論の主張の強さが、根拠ボードおよび執筆方針に合致している
- ギャップが広すぎず、狭すぎない
- 手法の詳細より前に洞察が示されている
- 関連研究との対比が十分であり、網羅的なサーベイにはなっていない
- 貢献を述べる箇条書きが具体的で、根拠に裏付けられている
- 暫定的な結果に関する表現がすべて検索可能な状態で追跡されている
- 必要に応じて、抄録とタイトルの整合性に関する問題が
abstract-title-contribution-writerに引き継がれている - 序論の主張、段落の役割、または次段落へのつなぎの変更が、
paper-writing-memory-managerを通じて書き戻されている