research-paper-writing
Use this skill when the job is not generic prose cleanup, but turning research work into a defensible manuscript package.
The center of gravity is:
- contribution framing,
- claim → evidence alignment,
- section-level structure,
- figure/table support,
- reviewer-facing completeness,
- rebuttal and camera-ready revision.
Read these support notes before drafting or revising:
- references/claim-evidence-packet.md
- references/experiment-and-figure-coverage.md
- references/rebuttal-and-camera-ready.md
When to use this skill
- Drafting or rewriting an abstract around concrete claims and measurable evidence
- Structuring an introduction so motivation, gap, method, and contributions land quickly
- Turning notes, code results, or slide bullets into a method section with reproducible detail
- Designing experiment, ablation, error-analysis, or figure/table coverage for a paper
- Writing related work that positions the paper instead of listing references
- Tightening a rebuttal, reviewer response, or camera-ready revision plan under strict limits
- Checking whether the manuscript actually supports each promised contribution
When not to use this skill
- The request is an internal design doc, ADR, architecture note, or engineering runbook → use
technical-writing
- The request is an API portal, SDK reference, or developer-facing product documentation problem → use
api-documentation
- The request is an end-user tutorial, onboarding guide, or FAQ → use
technical-writing
- The request is a slide deck, investor pitch, roadmap deck, or game pitch → use
presentation-builder
- The request is broad marketing or launch messaging rather than academic publication → use
marketing-automation
- The request is only citation collection / literature discovery without manuscript writing or revision pressure
Instructions
Step 1: Lock the paper contract
Before writing, define this packet:
paper_contract:
target_venue: "conference / journal / workshop"
primary_problem: "one-sentence problem statement"
core_claim: "the single strongest contribution"
evidence_required:
- benchmark or empirical proof
- ablation or mechanism check
- failure case / limitation / scope note
audience: "reviewers / readers / subcommunity"
constraints:
page_or_word_limit: "..."
anonymity_or_style_rules: "..."
must_keep_sections:
- abstract
- intro
- method
- experiments
- rebuttal / response letter
If the core claim or required evidence is fuzzy, fix that first. Weak framing leaks into every section.
Step 2: Map each claim to proof
Build a quick claim-evidence table before drafting:
| Claim |
Evidence needed |
Supporting figure/table |
Risk if missing |
| ... |
... |
... |
... |
Do not let a headline contribution survive without an experiment, ablation, analysis, or explicit scope boundary.
Step 3: Draft the abstract from claims, not chronology
Use this order:
- problem and stakes
- gap in existing work
- proposed method
- strongest quantitative or qualitative result
- scope, limitation, or implication
Replace vague phrases like “significant improvement” with metric + benchmark + margin whenever possible.
Step 4: Build the introduction as a reviewer funnel
Structure the introduction in five moves:
- why the problem matters
- why existing approaches fall short
- what your method changes
- what the evidence shows
- bullet contributions
Contribution bullets should be specific and testable, not marketing copy.
Step 5: Make the method reproducible
The method section should answer:
- what inputs and outputs exist,
- what modules or stages the system contains,
- what training or optimization objective is used,
- what implementation choices materially affect results,
- what assumptions or boundary conditions matter.
Use equations only where they clarify behavior. If a precise algorithm box, table, or pipeline list explains the system more cleanly, prefer that.
Step 6: Treat experiments as the proof section
Cover at least:
- main benchmark or task results,
- strong baselines,
- ablations for the claimed mechanism,
- qualitative or failure analysis when useful,
- efficiency / compute / cost when the paper claims practicality,
- limitations or scope notes when evidence is mixed.
Each subsection should map back to one contribution claim.
Step 7: Check figures, tables, and checklist coverage
For each important figure or table, verify:
- what claim it supports,
- whether the caption states the takeaway,
- whether the text references it at the right moment,
- whether a reviewer could misread it without extra context,
- whether the venue checklist expects additional disclosure.
If a result is important enough to mention in the abstract or contribution bullets, it usually deserves a clear table or figure anchor.
Step 8: Write rebuttals with evidence first
For each reviewer concern:
- restate the concern precisely,
- answer directly in one sentence,
- add concrete evidence,
- say what text, figure, table, or experiment changes in the revision,
- keep tone calm and non-defensive.
Use a response matrix before final prose if several reviewers overlap or contradict one another.
Step 9: Return one paper-ready packet
Choose the single most useful output for the current stage:
abstract rewrite
introduction / contribution framing packet
method clarification packet
experiment + ablation plan
figure/table support packet
reviewer response / rebuttal packet
camera-ready revision checklist
Do not emit a vague “full paper advice” dump if the user clearly needs one stage-specific artifact.
Output format
# Research Paper Writing Packet
## Stage
- Abstract | Introduction | Method | Experiments | Related work | Rebuttal | Camera-ready
## Core claim
- ...
## Evidence map
| Claim | Evidence | Figure / table | Status |
|-------|----------|----------------|--------|
| ... | ... | ... | ... |
## Recommended draft or revision
- ...
## Reviewer-risk check
- Missing proof: ...
- Overclaim risk: ...
- Ambiguity risk: ...
## Next artifact
- ...
Examples
Example 1: Abstract rewrite
Input:
- notes on a diffusion model paper
- benchmark table
- target venue: CVPR
Output:
- a 150–200 word abstract with problem, gap, method, results, and scope
- one warning about the strongest unsupported claim
Example 2: Experiment plan
Input:
- draft method section
- three claimed contributions
Output:
- experiment matrix listing datasets, baselines, ablations, metrics, and figure/table owners
- one note on which contribution is still under-supported
Example 3: Rebuttal packet
Input:
- reviewer comments from OpenReview
- current manuscript claims
- two new analyses available, no time for new large experiment
Output:
- point-by-point response packet
- manuscript change list
- explicit note on what can be promised for camera-ready versus what cannot
Best practices
- Every major claim should have a matching figure, table, ablation, or explicit limitation.
- Do not bury the best result in the middle of a paragraph.
- Use consistent terminology for modules, datasets, and metrics throughout the paper.
- Prefer short, information-dense sentences over long narrative transitions.
- If a result is mixed, state the boundary clearly instead of overselling.
- Treat rebuttal writing as evidence packaging, not persuasion theater.
- Keep this skill narrow: manuscript structure, evidence, figures/tables, and reviewer responses — not generic research tooling.
References
- Overleaf collaboration and versioning docs
- OpenReview author-response workflow
- NeurIPS paper checklist and venue reporting expectations
- Academic writing / response-letter guidance synthesized in the support docs under
references/
1---2name: research-paper-writing3description: Draft and revise ML, CV, NLP, and systems research papers with strong claim-evidence flow, reviewer-aware structure, and submission-ready section planning. Use when the user needs help with an abstract, introduction, related work, method, experiments, ablations, discussion, figures/tables, checklist coverage, or rebuttal / response-letter writing for a paper. Triggers on: research paper, academic paper, ML paper, NeurIPS paper, ICLR paper, CVPR paper, experiments section, ablation plan, related work, contribution framing, reviewer response, rebuttal, camera-ready revision.4license: MIT5---67# research-paper-writing89Use this skill when the job is not generic prose cleanup, but turning research work into a **defensible manuscript package**.1011The center of gravity is:12- contribution framing,13- claim → evidence alignment,14- section-level structure,15- figure/table support,16- reviewer-facing completeness,17- rebuttal and camera-ready revision.1819Read these support notes before drafting or revising:20- [references/claim-evidence-packet.md](references/claim-evidence-packet.md)21- [references/experiment-and-figure-coverage.md](references/experiment-and-figure-coverage.md)22- [references/rebuttal-and-camera-ready.md](references/rebuttal-and-camera-ready.md)2324## When to use this skill2526- Drafting or rewriting an abstract around concrete claims and measurable evidence27- Structuring an introduction so motivation, gap, method, and contributions land quickly28- Turning notes, code results, or slide bullets into a method section with reproducible detail29- Designing experiment, ablation, error-analysis, or figure/table coverage for a paper30- Writing related work that positions the paper instead of listing references31- Tightening a rebuttal, reviewer response, or camera-ready revision plan under strict limits32- Checking whether the manuscript actually supports each promised contribution3334## When not to use this skill3536- The request is an internal design doc, ADR, architecture note, or engineering runbook → use `technical-writing`37- The request is an API portal, SDK reference, or developer-facing product documentation problem → use `api-documentation`38- The request is an end-user tutorial, onboarding guide, or FAQ → use `technical-writing`39- The request is a slide deck, investor pitch, roadmap deck, or game pitch → use `presentation-builder`40- The request is broad marketing or launch messaging rather than academic publication → use `marketing-automation`41- The request is only citation collection / literature discovery without manuscript writing or revision pressure4243## Instructions4445### Step 1: Lock the paper contract4647Before writing, define this packet:4849```yaml50paper_contract:51 target_venue: "conference / journal / workshop"52 primary_problem: "one-sentence problem statement"53 core_claim: "the single strongest contribution"54 evidence_required:55 - benchmark or empirical proof56 - ablation or mechanism check57 - failure case / limitation / scope note58 audience: "reviewers / readers / subcommunity"59 constraints:60 page_or_word_limit: "..."61 anonymity_or_style_rules: "..."62 must_keep_sections:63 - abstract64 - intro65 - method66 - experiments67 - rebuttal / response letter68```6970If the core claim or required evidence is fuzzy, fix that first. Weak framing leaks into every section.7172### Step 2: Map each claim to proof7374Build a quick claim-evidence table before drafting:7576| Claim | Evidence needed | Supporting figure/table | Risk if missing |77|-------|-----------------|-------------------------|-----------------|78| ... | ... | ... | ... |7980Do not let a headline contribution survive without an experiment, ablation, analysis, or explicit scope boundary.8182### Step 3: Draft the abstract from claims, not chronology8384Use this order:851. problem and stakes862. gap in existing work873. proposed method884. strongest quantitative or qualitative result895. scope, limitation, or implication9091Replace vague phrases like “significant improvement” with metric + benchmark + margin whenever possible.9293### Step 4: Build the introduction as a reviewer funnel9495Structure the introduction in five moves:961. why the problem matters972. why existing approaches fall short983. what your method changes994. what the evidence shows1005. bullet contributions101102Contribution bullets should be **specific and testable**, not marketing copy.103104### Step 5: Make the method reproducible105106The method section should answer:107- what inputs and outputs exist,108- what modules or stages the system contains,109- what training or optimization objective is used,110- what implementation choices materially affect results,111- what assumptions or boundary conditions matter.112113Use equations only where they clarify behavior. If a precise algorithm box, table, or pipeline list explains the system more cleanly, prefer that.114115### Step 6: Treat experiments as the proof section116117Cover at least:118- main benchmark or task results,119- strong baselines,120- ablations for the claimed mechanism,121- qualitative or failure analysis when useful,122- efficiency / compute / cost when the paper claims practicality,123- limitations or scope notes when evidence is mixed.124125Each subsection should map back to one contribution claim.126127### Step 7: Check figures, tables, and checklist coverage128129For each important figure or table, verify:130- what claim it supports,131- whether the caption states the takeaway,132- whether the text references it at the right moment,133- whether a reviewer could misread it without extra context,134- whether the venue checklist expects additional disclosure.135136If a result is important enough to mention in the abstract or contribution bullets, it usually deserves a clear table or figure anchor.137138### Step 8: Write rebuttals with evidence first139140For each reviewer concern:1411. restate the concern precisely,1422. answer directly in one sentence,1433. add concrete evidence,1444. say what text, figure, table, or experiment changes in the revision,1455. keep tone calm and non-defensive.146147Use a response matrix before final prose if several reviewers overlap or contradict one another.148149### Step 9: Return one paper-ready packet150151Choose the single most useful output for the current stage:152- `abstract rewrite`153- `introduction / contribution framing packet`154- `method clarification packet`155- `experiment + ablation plan`156- `figure/table support packet`157- `reviewer response / rebuttal packet`158- `camera-ready revision checklist`159160Do not emit a vague “full paper advice” dump if the user clearly needs one stage-specific artifact.161162## Output format163164```markdown165# Research Paper Writing Packet166167## Stage168- Abstract | Introduction | Method | Experiments | Related work | Rebuttal | Camera-ready169170## Core claim171- ...172173## Evidence map174| Claim | Evidence | Figure / table | Status |175|-------|----------|----------------|--------|176| ... | ... | ... | ... |177178## Recommended draft or revision179- ...180181## Reviewer-risk check182- Missing proof: ...183- Overclaim risk: ...184- Ambiguity risk: ...185186## Next artifact187- ...188```189190## Examples191192### Example 1: Abstract rewrite193194Input:195- notes on a diffusion model paper196- benchmark table197- target venue: CVPR198199Output:200- a 150–200 word abstract with problem, gap, method, results, and scope201- one warning about the strongest unsupported claim202203### Example 2: Experiment plan204205Input:206- draft method section207- three claimed contributions208209Output:210- experiment matrix listing datasets, baselines, ablations, metrics, and figure/table owners211- one note on which contribution is still under-supported212213### Example 3: Rebuttal packet214215Input:216- reviewer comments from OpenReview217- current manuscript claims218- two new analyses available, no time for new large experiment219220Output:221- point-by-point response packet222- manuscript change list223- explicit note on what can be promised for camera-ready versus what cannot224225## Best practices2262271. Every major claim should have a matching figure, table, ablation, or explicit limitation.2282. Do not bury the best result in the middle of a paragraph.2293. Use consistent terminology for modules, datasets, and metrics throughout the paper.2304. Prefer short, information-dense sentences over long narrative transitions.2315. If a result is mixed, state the boundary clearly instead of overselling.2326. Treat rebuttal writing as evidence packaging, not persuasion theater.2337. Keep this skill narrow: manuscript structure, evidence, figures/tables, and reviewer responses — not generic research tooling.234235## References236237- Overleaf collaboration and versioning docs238- OpenReview author-response workflow239- NeurIPS paper checklist and venue reporting expectations240- Academic writing / response-letter guidance synthesized in the support docs under `references/`