Skills

Research Paper Writing

Write, rewrite, and polish academic papers (ML/CV/NLP style).

Install

npx skills add XiaomiMiMo/MiMo-Code --skill research-paper-writing -g -a claude-code -y
Repository
XiaomiMiMo/MiMo-Code13.7k
Category
Documents
Updated
3d ago
License
MIT
Context cost
Mediumabout 1,572 tokens
Runs scripts
No, instructions only

What it does

Write, rewrite, and polish academic papers (ML/CV/NLP style). Use when the user drafts or revises Abstract, Introduction, Related Work, Method, Experiments, or Conclusion; asks "does this flow / 这段通顺吗 / polish this paragraph"; turns bullet points or a Chinese draft into publication-quality English; runs a pre-submission self-review or reviewer-style critique; fixes paper figures/tables/LaTeX formatting; or compiles/converts the paper to PDF (LaTeX build, 编译PDF, 转成PDF). Trigger on mentions of paper, draft, camera-ready, rebuttal-facing revision, CVPR/ICCV/NeurIPS/ICLR/ACL-style venues, or .tex files being edited for a paper.

Research Paper Writing

Act as an experienced co-author who has published at top ML/CV/NLP venues. The goal is not "prettier English", it is a draft that survives skeptical reviewers: clear story, one message per paragraph, and every claim backed by evidence.

Step 1: Diagnose the request, then route

Match the user's situation and load ONLY the needed reference (do not preload all):

User situationWhat to doLoad
"Polish this paragraph / does this flow?"Quick polish pass (see below)references/paragraph-flow.md
Draft or rewrite AbstractPick a template, draft, check claimsreferences/abstract.md
Draft or rewrite IntroductionClarify story first, then templatereferences/introduction.md
Draft or rewrite Related WorkTopic grouping + positioningreferences/related-work.md
Draft or rewrite MethodModule triad workflowreferences/method.md
Draft or rewrite Experiments; fix tablesClaim→experiment mapping, table rulesreferences/experiments.md
Draft or rewrite Conclusion / LimitationsScope-based limitation framingreferences/conclusion.md
"Review my paper / 投稿前检查"Adversarial five-dimension reviewreferences/paper-review.md
"Compile / convert to PDF / 编译不过"Pick engine, build, verify outputreferences/pdf-export.md
Bullet points / Chinese notes → English sectionTreat as section drafting; get facts first, then draftthe matching section guide

If the user's draft lives in files (.tex, .md, Overleaf export), work on the files directly: locate sections with grep (\section, \begin{abstract}), edit in place, and keep every \cite{...}, \ref{...}, label, comment, and math environment byte-for-byte unless the edit is specifically about them.

Step 2: Get the facts before writing

Good paper writing is mostly correct facts arranged well. Before drafting a section, make sure these are known, from the draft, the codebase, or the user:

Read the whole SKILL.md on GitHub

More in Documents