Help us improve
Share bugs, ideas, or general feedback.
From sci-brain
Guides drafting of scientific manuscripts with real results. Enforces figure-first writing, journal-aware structures, and iterative storytelling.
npx claudepluginhub quantumbfs/sci-brain --plugin sci-brainHow this skill is triggered — by the user, by Claude, or both
Slash command
/sci-brain:paper-writerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A working-rules guide for writing scientific papers, distilled from John Martinis's *Notes on Writing a Scientific Paper* and Jan von Delft's *Style Guide*. Both source documents are preserved at `skills/paper-writer/references.md` and `skills/paper-writer/sources/` — consult them when this SKILL.md leaves a question open.
Writes scientific manuscripts with IMRAD structure, formatted citations (APA/AMA/Vancouver), figures/tables, and reporting guidelines (CONSORT/STROBE/PRISMA) for journal submissions.
Generates scientific manuscripts using IMRAD structure, APA/AMA/Vancouver citations, figures/tables, and guidelines like CONSORT/STROBE/PRISMA. Backed by literature search via research-lookup; mandates graphical abstracts.
Use this skill for "write a paper", "draft manuscript", "write introduction", "write methods section", "write results", "write discussion", "write abstract", "structure a paper", "academic writing", "write for journal", or when the user wants to draft or revise sections of an academic manuscript.
Share bugs, ideas, or general feedback.
A working-rules guide for writing scientific papers, distilled from John Martinis's Notes on Writing a Scientific Paper and Jan von Delft's Style Guide. Both source documents are preserved at skills/paper-writer/references.md and skills/paper-writer/sources/ — consult them when this SKILL.md leaves a question open.
Scope note. This skill is for real manuscripts — papers reporting completed (or near-complete) experimental, theoretical, or computational results. It is not for the upstream ideas/plan report produced by idea-writer. If the user has not yet finished the work, push back: a paper requires results.
Use skills/_shared/writing-workflow.md for KB loading, citation handling, missing references, output formats, and Typst/diagram mechanics. The manuscript-specific rules below override shared defaults when venue templates or figure-first sequencing require it.
These seven override everything else.
A correct ordering of effort that defeats writer's block. Do not reorder — the sequence is the point.
Before drafting, gather the materials that should inform the paper. Cheap to do once; expensive to skip.
skills/_shared/writing-workflow.md. Use $KB/NOTES.md as the spine for prior work, gap statement, motivation, and conclusions.docs/discussion/*-ideas-log.md from a prior /ideas session. If present, read it for: the original motivation, what cross-field connections were surfaced, what minimum viable experiment was planned, and what the success/hope/pivot signals were. This is the why behind the paper and feeds the introduction's contribution claim.docs/discussion/user-profile.md and any researchstyle notes in $KB/NOTES.md. Use them to position the new paper in the user's own arc and to avoid re-citing the user's own work incorrectly.articles/, read it before proposing new prose — pick up where the user left off rather than starting from a blank slate.If none of these exist, name what's missing and ask the user to either point at the files or run /survey first. A paper without a literature foundation will read like one.
Before the story checkpoint, stop and discuss the target journal or venue with the user. If the user has not chosen one, propose 2–3 plausible venues with tradeoffs: article type, audience, length pressure, figure limits, novelty bar, and format requirements. Ask the user to pick one target or explicitly choose "no target yet." If they choose no target yet, record that no official template can be selected and continue only after they confirm this tradeoff.
Once a target is chosen:
articles/YYYY-MM-DD-<paper-slug>/template/. If no manuscript directory exists yet, create the article directory first.template/README.md or manuscript note.Before the telegram outline, stop and discuss the paper's narrative with the user. Base this only on the provided figures, caption-summaries, existing draft, loaded literature context, and target-journal constraints.
Most physics-style papers fit this. Short letters (PRL, Nature, Science) drop the section headers but the reader still parses these seven roles.
| § | Section | Purpose | Length cue |
|---|---|---|---|
| 1 | Title & Abstract | Advertisement: get the reader to open the paper. | One paragraph, 5–10 lines. |
| 2 | Introduction | Why the field cares, prior work, what's new here. Hardest section; most important for acceptance. | 0.5–1.5 pages. |
| 3 | Theory / Background | Minimum theory needed to interpret the experiment. State assumptions, give formulas without long derivations (assume expert reader). | As short as possible. |
| 4 | Experimental Methods | Document what was done so the experiment is reproducible. Be concise — state, don't explain — except for tricky, unusual, surprising steps, which should be written out fully. | Compact. |
| 5 | Results | A sequence of figures telling a story, simple → complex. Walk the reader through each plot's axes, trends, and error sources. | Bulk of the paper, with Analysis. |
| 6 | Analysis | Compare data to theory. Discuss where deviations come from. Introduce check experiments and any extra theory needed. Often merged with Results. | Bulk of the paper, with Results. |
| 7 | Conclusions | What was learned. Implications and future directions. Acknowledgments and funding. | Short — one to two paragraphs plus acks. |
Cross-cutting: Use references aggressively — citing a prior result is cheaper than re-deriving it, and a reference is the politest way to credit prior work.
Figures are what readers remember; design them to survive the harshest viewing context.
Design for three uses simultaneously. Each figure must work as: (a) inline figure in the paper, (b) slide in a beamer talk, (c) greyscale photocopy. Optimize at draft time, not as a post-hoc retrofit.
Line weight. Minimum thickness 2 for every curve (or at least the main-result curves). Thin lines vanish on a projector.
Color discipline.
Text size. Axis labels, numbers, and legend text should not be much smaller than the surrounding paper text — at most 2/3 of body size. Tiny text wrecks the figure for talks.
Parameter labels. Place key parameters (e.g., T = 0, V = 0, Γ = 1) directly inside the plot in small boxes. Saves caption length and makes the figure self-contained for talks.
Dimensionless axes. Use dimensionless quantities (G/G₀, T/Γ, V_g/Γ, etc.) whenever possible — they generalize the result, clarify the relevant scale, and travel across systems. Choose the combination that maximizes message clarity; if you find a better one after plotting, replot. Exception: comparison with dimensional experimental data.
Data vs. theory. Plot data as points (with error bars) and theory as lines, on the same axes. Arrange so theory lines are straight whenever possible — anyone can then check agreement at a glance. Use curved-theory plots only with a deliberate reason.
Error-bar reasoning. Theory should pass through error bars on most points. Patterns to discuss in text:
Captions. Concise but self-sufficient. Define every plotted quantity, summarize the trend, identify line styles. A reader who reads only the title, abstract, and figures+captions should get the paper.
Explain every striking feature. Every peak, dip, kink, or jump that catches the eye must be discussed in the main text — ideally with a back-of-envelope reason. Unexplained features are either an honesty problem or a missed opportunity. If you genuinely don't understand a feature, say so in print and flag it for follow-up.
Notation is the reader's interface to the math. Treat it with the same care as a public API.
Run this before clicking submit. Each item is cheap to check; missing any of them is expensive to fix in proof.
High-leverage text (read by 95%):
Main-result labeling:
Figures:
Notation and equations:
Sentence-level:
External feedback:
| Symptom | Action |
|---|---|
| Cannot start writing introduction | Skip it. Write Methods or Theory first; loop back later. |
| Notation feels awkward | Stop. Redesign notation now. Cost grows linearly with pages written. |
| Figure looks "fine" but feels off | Test it: project on a screen + print in greyscale. The problem will reveal itself. |
| Cannot decide what the "main result" is | You don't have a paper yet. Go back to brainstorming (/ideas) or surveying (/survey). |
| Co-authors keep proposing reorganizations | Lock the figure list first; the body follows the figures. |
skills/_shared/writing-workflow.md..typ) only when no target venue or required template exists; use LaTeX (.tex) or Word when the journal requires it; use Markdown only for arXiv-style preprints where the journal accepts it.articles/YYYY-MM-DD-<paper-slug>/ with main.typ (or .tex), a bibliography copied from ref.bib, and figures/.references.md — distilled rule lists from Martinis (2012) and von Delft (style guide).sources/NotesOnWritingPaper12.pdf — the original Martinis notes.Consult the references when this SKILL.md leaves a judgment call open. The point of the references is to preserve the reasons behind the rules.