# scientific-writing

Writes research papers in standard IMRAD format using continuous prose, verified citations, and schematic workflows.

- skill · `type=skill` · Claude Code · 455 installs
- Author: davila7
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/scientific/scientific-writing
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/skills/scientific-writing

## What it does

The skill sets up Claude Code to draft peer-reviewed manuscripts following CONSORT, STROBE, or PRISMA reporting standards. The authoring follows two steps. It drafts outlines using `research-lookup`, then turns those bullet points into continuous paragraphs. The final paper forbids bulleted lists.

It handles standard IMRAD sections, summaries between 100 and 250 words, and citations styled in APA, AMA, Vancouver, IEEE, or Chicago. A manuscript requires at least one schematic built via `scripts/generate_schematic.py`. Without an active Python environment, producing those mandatory diagram assets will fail.

## Install

### Claude Code (native platform)

1. **claude-code-templates**
```bash
npx claude-code-templates@latest --skill scientific/scientific-writing
```

2. **Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill scientific-writing -a claude-code
```

3. **Manually: put the files in place**
- File: `~/.claude/skills/scientific-writing/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/scientific-writing/

### Codex

**Manually: put the files in place**
- File: `.agents/skills/scientific-writing/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/scientific-writing/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates scientific-writing
```

2. **Manually: put the files in place**
- File: `.github/skills/scientific-writing/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/scientific/scientific-writing
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/scientific-writing/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/scientific/scientific-writing

## When to use it
- Organize research drafts into the standard IMRAD structure
- Convert bulleted notes into complete, flowing manuscript paragraphs
- Format citations according to APA, AMA, or Vancouver guidelines
- Align clinical and review methodology with CONSORT, STROBE, or PRISMA

## Example prompts
- Outline and draft the introduction section following IMRAD guidelines.
- Turn these study notes into full paragraphs without any bullet points.
- Format all bibliography entries and inline citations according to Vancouver style.

## Similar
- [anysearch](https://affpapa.org/en/nevibecode/skills/anysearch.md) — skill · 38500 installs
- [academic-paper](https://affpapa.org/en/nevibecode/skills/academic-paper.md) — skill · 10900 installs
- [nature-figure](https://affpapa.org/en/nevibecode/skills/nature-figure.md) — skill · 18800 installs
- [academic-paper-reviewer](https://affpapa.org/en/nevibecode/skills/academic-paper-reviewer.md) — skill · 9900 installs
- [nature-polishing](https://affpapa.org/en/nevibecode/skills/nature-polishing.md) — skill · 17500 installs
- [nature-citation](https://affpapa.org/en/nevibecode/skills/nature-citation.md) — skill · 15600 installs

## Other versions with the same name
- [scientific-writing · k-dense-ai](https://affpapa.org/en/nevibecode/skills/k-dense-ai-scientific-writing.md) — 2400 installs

From the same set: [davila7/claude-code-templates](https://affpapa.org/en/nevibecode/by/davila7/claude-code-templates.md) — 804 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
