Source profileQuality 91/100

fmschulz/omics-skills/skills/scientific-writing/SKILL.md

scientific-writing

Draft, review, and revise scientific manuscripts with grounded multi-agent checks. Use when writing sections, rebuttals, response letters, manuscript QA, or sentence-level reviews.

Source repository stars
7
Declared platforms
0
Static risk flags
0
Last source update
2026-08-08
Source checked
2026-08-25

Decision brief

What it does: where it fits

Use this as the single scientific-writing skill for both Codex and Claude Code. It covers two related modes of work:

Best for

  • Use when writing sections, rebuttals, response letters, manuscript QA, or sentence-level reviews.

Not for

  • Issue: Reviewer feedback asks for experiments, citations, or data that are not in the artifacts. Solution: Mark the issue as blocked by missing evidence and keep the claim conservative.
  • Issue: The draft keeps changing wording without resolving the same major issue. Solution: Stop the loop, report the repeated unresolved issue, and explain what missing artifact would be needed to fix it.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/fmschulz/omics-skills --skill "skills/scientific-writing"
Safe inspection promptEditorial

Inspect the Agent Skill "scientific-writing" from https://github.com/fmschulz/omics-skills/blob/2703ad88739298766b597d097f77970b6066b536/skills/scientific-writing/SKILL.md at commit 2703ad88739298766b597d097f77970b6066b536. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Review Modes

    When the request is a writing review of existing prose, choose one mode:

    When the request is a writing review of existing prose, choose one mode:Both drafting and review work share the same auditable artifact set (plan, draft, citation audit, review notes, revision notes).
  2. 02

    Instructions

    1. Inventory the artifact bundle before writing or reviewing. See references/workflow.md. 2. Choose a runtime pattern: - On Codex, use spawned subagents when available, otherwise run the same roles sequentially. - On Claude Code, use worker agents when available, otherwise run t…

    Inventory the artifact bundle before writing or reviewing. See references/workflow.md.Choose a runtime pattern:On Codex, use spawned subagents when available, otherwise run the same roles sequentially.
  3. 03

    Example 1: Section Rewrite With Review Loop

    1. inventory the artifact bundle and identify missing evidence 2. draft the requested section in paragraph prose 3. run reviewer and reviser passes until the remaining issues are minor or evidence-blocked 4. return the revised section plus unresolved gaps

    inventory the artifact bundle and identify missing evidencedraft the requested section in paragraph proserun reviewer and reviser passes until the remaining issues are minor or evidence-blocked
  4. 04

    Routing Boundary

    Use this skill when the requested output is manuscript prose or a prose-

    Use this skill when the requested output is manuscript prose or a prose-Use /bio-logic when the main question is whether a method, design, causalUse /manuscript-review-council for journal-style peer review or a
  5. 05

    State Assumptions First

    Before drafting or reviewing, state:

    manuscript mode: new draft, revision, rebuttal, review response, section rewrite, or writing reviewreview mode when this is a writing review: full-review, section-review, targeted, or interactive (see below)target venue or formatting target when known

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars7SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
fmschulz/omics-skills
Skill path
skills/scientific-writing/SKILL.md
Commit
2703ad88739298766b597d097f77970b6066b536
License
MIT
Collected
2026-08-25
Default branch
main
View the original SKILL.md

Scientific Writing

Use this as the single scientific-writing skill for both Codex and Claude Code. It covers two related modes of work:

  • Drafting and revision — produce a manuscript or rebuttal from authoritative artifacts and iterate it through review-revise loops.
  • Sentence-level writing review — audit existing prose for clarity, voice, sentence architecture, terminology consistency, and numerical integrity, without changing the underlying science.

The two modes share the same role set and the same hard rules. Pick the entry point that matches the request; the workflow then routes accordingly.

Routing Boundary

  • Use this skill when the requested output is manuscript prose or a prose- quality review that preserves the underlying scientific claims.
  • Use /bio-logic when the main question is whether a method, design, causal claim, or interpretation is scientifically justified.
  • Use /manuscript-review-council for journal-style peer review or a multi-reviewer critique. Route the resulting evidence-backed revisions back here.
  • Generic requests containing only “write” do not establish scientific-writing intent and should remain unmatched.

State Assumptions First

Before drafting or reviewing, state:

  • manuscript mode: new draft, revision, rebuttal, review response, section rewrite, or writing review
  • review mode when this is a writing review: full-review, section-review, targeted, or interactive (see below)
  • target venue or formatting target when known
  • authoritative artifacts available
  • missing artifacts that block specific claims

If a required input is missing, name the gap and keep the prose conservative.

Review Modes

When the request is a writing review of existing prose, choose one mode:

ModeTriggerBehavior
full-review"review my manuscript", "writing review"Run all five prose-quality audits on the whole document and emit a structured report. Default when ambiguous.
section-review"review the Introduction", "check the Discussion"Run all five audits on a single section.
targeted"fix passive voice", "strip the clutter"Run only the requested audit pass(es).
interactive"walk me through improving this"Go paragraph by paragraph: show original, show revision, explain changes, wait for confirmation.

Both drafting and review work share the same auditable artifact set (plan, draft, citation audit, review notes, revision notes).

Instructions

  1. Inventory the artifact bundle before writing or reviewing. See references/workflow.md.
  2. Choose a runtime pattern:
    • On Codex, use spawned subagents when available, otherwise run the same roles sequentially.
    • On Claude Code, use worker agents when available, otherwise run the same roles sequentially.
  3. Split the run into these core roles:
    • planner
    • methods-writer
    • structure-writer
    • writer
    • citation-auditor
    • reviewer
    • reviser
  4. For drafting work: produce content in a fixed order — Methods, structure outline, manuscript prose, citation audit.
  5. For writing-review work: run the prose-quality audits described in references/writing-quality.md. Five passes, applied in order: clutter; voice and verbs; sentence architecture; terminology and keywords; numbers and citations. Each finding carries a severity tag (CRITICAL / MAJOR / MINOR) and a concrete revision — never a vague "consider improving" suggestion.
  6. Run an explicit review -> revise -> review loop until one of these is true:
    • no fixable major issues remain
    • only minor edits remain
    • the remaining issues require missing evidence
    • another loop would only repeat the same findings without material improvement
  7. For manuscript figures, review the figure/caption pair as evidence, not decoration:
    • keep the figure title and interpretation in the caption; remove in-plot titles/subtitles from graphics
    • make the caption state the finding, comparison context, sample size or cohort, units, uncertainty, and statistical test when relevant
    • prefer direct labels, panel labels, axis labels, and concise legends over legend-heavy graphics
    • flag 3D, pie charts, dual y-axes, heavy grids, decorative gradients, and overloaded multi-series plots as revision issues
    • recommend a sentence/table when the figure shows only one or two values, small multiples for many series, slopegraphs for before/after contrasts, and sparklines for compact trend context
  8. Keep intermediate artifacts auditable: plan, methods draft, outline, manuscript draft, citation audit, review notes, and revision notes.
  9. Validate citations before finalizing. Use /crossref-lookup when DOI or title checks are needed.
  10. Return unresolved evidence gaps explicitly instead of smoothing them over.

Prose-Quality Audits

When the reviewer pass runs, it applies five sequential audits. The full audit tables, examples, and constraints live in references/writing-quality.md. Summary:

  1. Clutter — strip dead-weight phrases, dead openers, and redundancy.
  2. Voice and verb vitality — convert obscuring passive constructions to active; resurrect smothered verbs ("provides a description of" → "describes"). Passive is acceptable when the actor is unknown or when Methods house style requires it.
  3. Sentence architecture — flag buried predicates (>~12 words between subject and verb), use colons/dashes/semicolons for compression, vary sentence length.
  4. Terminology and keywords — enforce the Banana Rule (don't paraphrase defined terms), audit acronym definitions at every first use (Abstract, body, every legend), reject author-convenience acronyms.
  5. Numbers and citations — check N, percentages, and significant figures across Abstract, text, tables, and figures; flag "telephone-game" statistics cited only through reviews or textbooks.

Output: every finding includes file/section reference, original text, concrete revision, the audit pass it triggers, and a severity tag.

Severity Tags

Used by both reviewer and reviser. Reviser addresses CRITICAL and MAJOR first.

  • CRITICAL — actively misleads the reader (wrong number, term inconsistency implying a different variable, passive voice hiding important accountability).
  • MAJOR — significantly impairs clarity (buried predicates, heavy nominalization, dense clutter, inconsistent acronym definitions, secondary-source statistics).
  • MINOR — worth fixing but does not impede understanding.

Quick Reference

TaskAction
Plan a writing runaudit artifacts, mode, venue, and blockers before prose
Draft a manuscriptfollow Methods -> outline -> prose -> citation audit
Improve qualityrun reviewer and reviser loops until quality gates pass or evidence runs out
Validate citations/crossref-lookup

Input Requirements

  • manuscript request, brief, or target section
  • authoritative manuscript artifacts such as prior drafts, notes, protocols, code, logs, or structured results
  • bibliography inputs such as .bib files, DOI lists, or trusted reference notes
  • venue instructions when available

Output

  • manuscript draft or revised section in paragraph prose
  • auditable planning, review, and revision notes
  • citation audit results when citation work is in scope
  • explicit unresolved evidence gaps

Quality Gates

  • claims stay within the supplied evidence
  • Methods trace to real artifacts rather than inference
  • numbers in prose match structured summaries or tables
  • manuscript figures use captions rather than in-plot titles and captions state the finding, context, units, uncertainty, and test where relevant
  • figure text calls out misleading or low-data-ink displays instead of treating them as neutral style choices
  • citations are validated, inherited from trusted sources, or marked for follow-up
  • reviewer findings are either fixed or carried forward as blocked gaps

Role Set

  • planner: audits the artifact bundle and defines the writing order
  • methods-writer: drafts Methods from source artifacts only
  • structure-writer: creates the section skeleton and figure/table plan
  • writer: drafts paragraph prose from the plan and available evidence
  • citation-auditor: checks citation correctness, placement, and bibliography safety
  • reviewer: produces a scientific review report with revision priorities
  • reviser: applies only evidence-backed fixes and carries forward blocked issues explicitly

Hard Rules

  • Do not invent data, experiments, citations, reviewer comments, or bibliography entries.
  • Do not transcribe numbers from memory when structured tables, JSON, CSV, or prior manuscripts exist.
  • Do not silently mutate .bib files; describe or stage citation edits explicitly.
  • Final manuscript text should be paragraph prose, not bullet outlines, except for planning artifacts.
  • If reviewer feedback would require new evidence, say so directly.
  • Do not alter scientific content during a writing review. Improve delivery, not substance. Flag a claim that looks wrong rather than rewriting it.
  • Respect disciplinary and journal conventions. Some fields require passive voice in Methods; some journals have specific style rules. Ask about the target venue when it is not stated.
  • Preserve author voice. Aim for clarity, not homogeneity. A sentence that is clear and effective despite breaking one of the audit rules should be left alone.
  • Be specific. Every reviewer finding must include the original text and a concrete revision. "Consider tightening the language" is not an acceptable finding.

Examples

Example 1: Section Rewrite With Review Loop

  1. inventory the artifact bundle and identify missing evidence
  2. draft the requested section in paragraph prose
  3. run reviewer and reviser passes until the remaining issues are minor or evidence-blocked
  4. return the revised section plus unresolved gaps

Example 2: Citation Check

Use /crossref-lookup for DOI validation, title matching, and bibliography audits before finalizing the manuscript.

Troubleshooting

Issue: Reviewer feedback asks for experiments, citations, or data that are not in the artifacts. Solution: Mark the issue as blocked by missing evidence and keep the claim conservative.

Issue: The draft keeps changing wording without resolving the same major issue. Solution: Stop the loop, report the repeated unresolved issue, and explain what missing artifact would be needed to fix it.

References

  • Workflow and checkpoints: references/workflow.md
  • Role contracts: references/agent-prompts.md
  • Prose-quality audits, severity tags, dead-weight phrase tables, banana rule, telephone-game audit: references/writing-quality.md
  • Supporting skills to invoke when available: references/supporting-skills.md
  • Reporting and citation shortcuts: references/reporting-shortcuts.md

Related Skills

  • /manuscript-review-council — run a multi-reviewer critique before revision
  • /proposal-review — switch here for funding-proposal critique
  • /bio-logic — evaluate evidence quality and rigor during revision
  • /crossref-lookup — validate every cited DOI

Frequently asked questions

What to verify before installation and use

What does the scientific-writing source document cover?

Use this as the single scientific-writing skill for both Codex and Claude Code. It covers two related modes of work:

How do I install scientific-writing?

The source record exposes this install command: npx skills add https://github.com/fmschulz/omics-skills --skill "skills/scientific-writing". Inspect the command and pinned source before running it.

Alternatives

Compare before choosing