About research-paper-writing
A writing skill for researchers who want to turn a paper into a clearer, reviewer-friendly draft. It combines section-specific guidance with evidence checks, reverse outlining, and skeptical review.
Key features
- 01Paper story before sentence edits
- 02Section-specific writing guidance
- 03Paragraph-level rewriting
- 04Reverse outlining
- 05Claim-evidence checks
- 06Adversarial paper review
Use cases
- 01Clarifying a paper's argument
- 02Revising sections of a draft
- 03Checking claims against experiments
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ master-cai/ research-paper-writing-skills --skill research-paper-writingAfter installing, type/research-paper-writingin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
agents/openai.yamlreferences/abstract.mdconclusion.mddoes-my-writing-flow-source.mdreferences/examples/abstract-examples.mdindex.mdintroduction-examples.mdmethod-examples.mdreferences/examples/abstract/template-a.mdtemplate-b.mdtemplate-c.mdreferences/examples/introduction/novel-task-challenge-decomposition.mdpipeline-not-recommended-abstract-only.mdpipeline-version-1-one-contribution-multi-advantages.mdpipeline-version-2-two-contributions.mdpipeline-version-3-new-module-on-existing-pipeline.mdpipeline-version-4-observation-driven.mdtechnical-challenge-version-1-existing-task.mdtechnical-challenge-version-2-existing-task-insight-backed-by-traditional.mdtechnical-challenge-version-3-novel-task.mdversion-1-task-then-application.mdversion-2-application-first.mdversion-3-general-to-specific-setting.mdversion-4-open-with-challenge.mdreferences/examples/method/example-of-the-three-elements.mdmethod-writing-common-issues-note.mdmodule-design-instant-ngp.mdmodule-motivation-patterns.mdmodule-triad-neural-body.mdneural-body-annotated-figure-text.mdDetails
From the project READMEResearch Paper Writing
Overview
Use this skill to rewrite a research paper into a reviewer-friendly, high-clarity draft. Prioritize first-impression quality (figures/tables/layout), logical flow, and evidence-backed claims.
Core Workflow
- Clarify the paper story before sentence-level edits.
- Use section-specific guidance in
references/. - Rewrite paragraph-by-paragraph with one message per paragraph.
- Run reverse outlining after writing each section.
- Check every major claim in Abstract/Introduction against experimental evidence.
- Run final-paper adversarial review with
references/paper-review.md.
Global Principles
- Keep one paragraph for one message only.
- State the paragraph message in the first sentence.
- Make nouns self-contained; define new terms before reusing them.
- Maintain sentence-to-sentence flow (cause, contrast, consequence, or refinement).
- Iterate with adversarial self-review: read as a skeptical reviewer.
- Treat visual quality as core content, not decoration.
- Use a clean teaser and pipeline figure.
- Use readable, minimal-ink tables.
- Keep formatting consistent and tidy.
Paragraph Clarity Check (Important)
Use this quick test whenever the user asks whether a paragraph "flows" or is clear.
- Read as an external reader:
- Does this paragraph have one explicit message?
- Does the first sentence state what this paragraph will do?
- Are all key nouns/terms readable without hidden context?
- Does each sentence connect to the previous one with a clear relation (cause, contrast, consequence, refinement, example)?
- Run reverse outlining for the current section:
- Write down thesis/main claim.
- Write down each paragraph topic sentence.
- Write down the evidence/explanation points under each paragraph.
- Check mapping: topic sentence -> thesis, and evidence -> topic sentence.
- Revise or remove any paragraph that cannot be mapped cleanly.
- If flow is still weak, add temporary section headers and explicit transition phrases during revision, then remove unnecessary headers before finalizing.
Source reference for this check:
references/does-my-writing-flow-source.md
Section Guides
Load only the needed section file:
- Introduction:
references/introduction.md - Abstract:
references/abstract.md - Related Work:
references/related-work.md - Method:
references/method.md - Experiments:
references/experiments.md - Conclusion:
references/conclusion.md - Paper review (Paper Review):
references/paper-review.md - Paragraph clarity source:
references/does-my-writing-flow-source.md - Example bank index:
references/examples/index.md
Paper Review Core Points
Use references/paper-review.md for the full checklist and workflow.
- Add an end-of-draft self-review question list in five dimensions:
- contribution,
- writing clarity,
- experimental strength,
- evaluation completeness,
- method design soundness.
- Treat claim-evidence alignment as a hard constraint, especially for Abstract and Introduction.
- Perform adversarial writing: review as a skeptical reviewer and resolve every high-risk question.
- Revise until major rejection risks are explicitly addressed.
Execution Rules
- Build a mini-outline before drafting prose.
- For each subsection, explicitly include motivation, design, and technical advantage when applicable.
- Avoid writing style that looks like incremental patching of a naive baseline.
- Keep terminology stable across the full paper.
- If a claim cannot be supported by results, weaken or remove the claim.
- Before finalizing, append and answer a five-dimension self-review question list, then revise the paper based on unresolved items.
- Do not load all section references (Introduction/Abstract/Related Work/Method/Experiments/Conclusion) at once; load only the specific section guide needed for the current edit target.
Output Contract
When asked to rewrite or draft sections, return:
- A compact section outline (3-7 bullets).
- Revised paragraphs with explicit paragraph roles (opening/challenge/method/advantage/evidence/limitation).
- A short self-review checklist covering clarity, flow, terminology consistency, unsupported claims, and missing evidence.
- A claim-evidence map for each major claim in the revised text using
Claim: ... | Evidence: ... | Status: supported/needs evidence.