К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

nature-writing — скилл для Claude: черновики научных статей

Скилл для черновиков и перестройки научных рукописей: собирает аргументы, разделы и материалы первой подачи из ваших данных.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Yuan1z0825/nature-skills --skill nature-writing -a claude-code
Открыть на GitHub

Что делает nature-writing

nature-writing — это скилл для научного письма в стиле Nature. Он берёт доказательства, которые вы дали, и на их основе пишет или перестраивает разделы рукописи: абстракт, введение, метод, эксперименты, обсуждение, заключение, заголовок. Отдельно собирает пакет для первой подачи в журнал.

Устроен как роутер. Сначала читает manifest.yaml, где перечислены оси (задача, тип статьи, раздел, язык, журнал) и файлы под каждое значение. Потом определяет значения осей по вашему запросу, показывает их одной строкой и подгружает только нужные фрагменты. Язык бывает en или zh-to-en. Тип статьи — research, methods, hypothesis, algorithmic или review, по умолчанию research. Журнал — nature, nature-family, nat-comms, nat-mach-intell или generic, по умолчанию generic.

Для результатов и обсуждения подтягиваются отдельные файлы про дисциплину основного текста и аргументацию. Если не хватает доказательств или границ применимости, скилл ставит заглушку и перечисляет её в Assumptions or missing inputs: вместо того, чтобы выдумывать. Ставить стоит тем, кто пишет статьи для Nature Portfolio и устал вручную разводить аргумент по разделам. Для правки языка в готовом тексте есть nature-polishing, для переписки после решения — nature-response.

Какие задачи решает

  • собрать черновик раздела из тезисов и данных автора
  • перестроить цепочку аргументов в рукописи
  • сжать основной текст, оставив короткую цепочку доказательств
  • подготовить материалы первой подачи в журнал
  • развести результаты по основному тексту, подписям и SI

Примеры запросов агенту

  • Напиши введение для статьи по этим результатам, журнал — Nature Communications
  • Перестрой обсуждение: сначала главный вывод, потом ограничения
  • Собери пакет для первой подачи, тип статьи — methods

Как установить nature-writing

1Через Skills CLI (Vercel)

npx skills add Yuan1z0825/nature-skills --skill nature-writing -a claude-code

2Вручную: положить файлы

~/.claude/skills/nature-writing/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/nature-writing/

Из того же набора17

Весь набор →
nature-figure Yuan1z0825 Скилл собирает, правит и проверяет рисунки для научных статей на Python или R. Пригодится, когда графики идут в submission, а не в отчёт. Claude Code CX Codex Cursor +1 18 700установок nature-polishing Yuan1z0825 Скилл для правки, перевода и сокращения готового академического текста. Держит факты, термины и границы доказательств на месте. Claude Code CX Codex Cursor +1 17 400установок nature-paper2ppt Yuan1z0825 Собирает китайскую академическую презентацию .pptx из научной статьи или заметок: слайды, рисунки из источника и заметки докладчика. Claude Code CX Codex Cursor +1 16 000установок nature-citation Yuan1z skill, refactored into static/dynamic layers Ищет статьи из Nature и семейства CNS для подтверждения тезисов рукописи, связывает утверждения с источниками и готовит экспорт для менеджера ссылок. Пригодится, когда нужны ссылки именно из этих журналов. Claude Code CX Codex Cursor +1 15 600установок nature-data Yuan1z skill, refactored into static/dynamic layers Скилл помогает подготовить или проверить разделы о доступности данных и кода, маршруты доступа к наборам и FAIR-метаданные для рукописи. Claude Code CX Codex Cursor +1 15 300установок nature-academic-search Yuan1z0825 Ищет научные публикации, проверяет ссылки и собирает стратегии MeSH. Пригодится для работы с источниками и файлами библиографии. Claude Code CX Codex Cursor +1 15 200установок nature-response Yuan1z0825 Скилл для черновиков, аудита и правки ответов на замечания рецензентов, сопроводительных писем и размеченных рукописей. Claude Code CX Codex Cursor +1 15 100установок nature-reader Community contribution, refactored into static/dynamic layers Создаёт двуязычные китайско-английские ридеры научных статей с разметкой текста, таблиц и формул. Помогает разобрать публикацию целиком или ответить на точечный вопрос по источнику. Claude Code CX Codex Cursor +1 14 900установок

Похожие

context7-mcp upstash Скилл подгружает актуальную документацию библиотек и фреймворков перед ответом агента. Пригодится для настройки, API-справок и генерации кода. Claude Code CX Codex Cursor +1 6 200установок baoyu-post-to-x JimLiu Публикует текст, картинки, видео и длинные статьи в X через настоящий Chrome. Пригодится, когда нужно выложить пост из терминала, не открывая вкладку вручную. Claude Code CX Codex Cursor +1 28 900установок documentation-writer официальный github Скилл для создания технической документации по фреймворку Diátaxis: туториалы, гайды, справки и объяснения. Предлагает структуру перед написанием. GitHub Copilot 27 757установок baoyu-format-markdown JimLiu Форматирует текст и Markdown: добавляет структуру, выделения и кодовые блоки. Подойдёт для подготовки статьи к чтению. Claude Code CX Codex Cursor +1 28 100установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок skill-creator официальный anthropics Помогает создать новый скилл, доработать существующий и проверить результат через тестовые промпты и оценки. Claude Code Claude.ai 414 180установок setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. Claude Code 1 052 851установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок

Вопросы о nature-writing

Как установить nature-writing в Claude?

Выполните npx skills add Yuan1z0825/nature-skills --skill nature-writing -a claude-code. Скилл появится в ~/.claude/skills/nature-writing/SKILL.md.

Что делает nature-writing?

Пишет и перестраивает разделы научной рукописи и материалы первой подачи на основе доказательств, которые вы предоставили. Работает как роутер: определяет оси задачи и подгружает только нужные фрагменты.

Чем nature-writing отличается от nature-polishing?

nature-writing отвечает за черновики и перестройку аргументов, nature-polishing — только за правку языка в готовом тексте. Для переписки после решения редактора есть nature-response.

Исходный текст

SKILL.md · Apache-2.0
---
name: nature-writing
description: Draft or restructure scientific manuscript arguments, sections, and initial-submission materials from author-provided evidence. Use for 论文写作、章节起草、论证重构、正文压缩、首次投稿材料. Use nature-polishing for language-only edits to existing prose and nature-response for post-decision correspondence.
---

# Nature-Style Scientific Writing — Router

## Routing protocol

For a new drafting task, follow the routing below. For follow-up edits, reuse established task choices and already loaded guidance; read additional fragments only when the requested scope changes.

### 1. Load the manifest and the core layer

Read [manifest.yaml](manifest.yaml). It declares the axes (`task`, `paper_type`, `section`, `language`, `journal`), the allowed values, and the file paths each value maps to.

Also read every file listed under `always_load`. These hold the default stance, writing workflow, and output format that apply to every drafting job.

### 2. Detect the axis values for this request

For each axis in the manifest, decide the value using the manifest's `detect:` hint and the user's input:

- `task` — manuscript / submission-package. Use `submission-package` for first-submission materials, never for revision correspondence.
- `paper_type` — research / methods / hypothesis / algorithmic / review. Default: research.
- `section` — abstract / intro / related-work / method / experiments / discussion / conclusion / title. May be multiple. Ask the user if it is ambiguous and matters for the draft.
- `language` — en or zh-to-en. Detect from the user's notes themselves.
- `journal` — nature / nature-family / nat-comms / nat-mach-intell / generic.
  Default: generic. Use `nature` only for the flagship journal Nature,
  `nat-comms` for Nature Communications, `nat-mach-intell` for Nature Machine
  Intelligence (NMI), and `nature-family` for other Nature Portfolio titles or
  an unspecified Nature-family request.

State the detected axis values in one short line to the user before drafting, so they can correct you cheaply. This is a progress update, not an approval gate; continue unless a necessary decision remains unresolved.

### 3. Load the matching fragments

For each axis value, Read the file mapped in the manifest. Skip the `section` axis when the task is `submission-package` or when the user explicitly asks for a free-floating argument paragraph with no section context.

Do **not** read every fragment in `static/`. Load only what step 2 selected.

### 4. Draft using the loaded material

Apply the loaded fragments in this priority order:

1. Core stance + intake (`core/stance.md`) — surface missing claim / evidence / boundary before drafting.
2. Paper-type playbook — argument chain, drafting order.
3. Section-specific drafting rules and structure.
4. Task-specific submission rules when `task=submission-package`.
5. Journal-specific framing and constraints.
6. Language-specific sentence and paragraph rules (apply last).

For `task=manuscript`, use `core/workflow.md` at the requested scale. Plan the argument for a new section or substantial restructuring; a title, single paragraph, or local follow-up needs only the applicable evidence, wording, and consistency checks. Complete the requested prose unless a material unresolved decision blocks it or the user requested an outline for approval first.

When drafting or restructuring Results, or compressing a full manuscript's main
text, also load `../nature-shared/core/main-text-discipline.md` before building
the paragraph map. Classify every result by function, allocate it across main
text, captions, Methods/source data, and SI, then draft the shortest sufficient
evidence chain. Do not equate a complete analysis record with a complete main
text.

When the target is flagship Nature, Nature Communications, Nature Machine
Intelligence, or another Nature Portfolio title, load the matching shared
Nature-style corpus guidance for the section being drafted:

- Results or Discussion →
  `../nature-shared/core/nature-results-discussion.md`
- Introduction or whole-manuscript narrative →
  `../nature-shared/core/nature-introduction.md`
- Abstract → `../nature-shared/core/nature-abstract.md`

Use these files for claim escalation, question-chain alignment,
discovery-centred compression, and synthesis. They were initially distilled
from published NMI papers and generalized as Nature-style defaults; do not
present them as official policy, and let the target journal's current rules
override them.

For any Discussion drafting, restructuring, or section audit, also load
`../nature-shared/core/discussion-argument-language.md`. Use it to select the
opening anchor, control the reverse-funnel expansion, distinguish literature
positioning from citation decoration, calibrate modal strength to evidence,
and turn limitations and future work into claim-specific reasoning. This is
general writing guidance rather than an official journal rule.

For `task=submission-package`, follow `static/fragments/task/submission-package.md` and `references/submission-package.md` instead. Build the deliverable matrix and readiness audit; do not force manuscript paragraph architecture onto administrative submission materials.

If essential evidence or boundary is missing, write a placeholder and list it under `Assumptions or missing inputs:` instead of inventing content.

### 5. Reach for references only when needed

The files under `references/` are deep references and the example library, not defaults. Open them on demand per the `references.on_demand` table in the manifest. Typical triggers:

- The user asks for a concrete example or template → `references/examples/index.md`.
- A section's draft has structural problems that the section fragment alone does not explain → the matching `references/<section>.md`.
- The user needs a broad-audience `Nature` abstract opening or asks about a `summary paragraph` → `references/nature-summary-paragraph.md`.
- The user asks "does this paragraph flow?" → `references/paragraph-flow.md`.
- The user asks for a self-review or rejection-risk audit → `references/paper-review.md`.
- The user asks what belongs in the main text, captions, or SI; wants a shorter
  Results section; or is adding reviewer-driven explanation →
  `../nature-shared/core/main-text-discipline.md`.
- The user requests a complete first-submission package, templates, or a submission-readiness audit → `references/submission-package.md`.
- The target is the flagship journal Nature and exact submission or formatting
  requirements matter → `../nature-shared/journal-formats/nature.md`.
- The target is Nature Machine Intelligence and exact content-type, submission,
  data/code or production requirements matter →
  `../nature-shared/journal-formats/nature-machine-intelligence.md`.
- Any Nature / Nature Portfolio target needs Results claim progression,
  evidence-bound interpretation, robustness placement, or Discussion synthesis
  → `../nature-shared/core/nature-results-discussion.md`.
- Any target needs a Discussion function chain, evidence-calibrated modal
  language, claim-specific limitations, non-redundant literature positioning,
  or uncertainty-driven future work →
  `../nature-shared/core/discussion-argument-language.md`.
- Any Nature / Nature Portfolio target needs an Introduction funnel, exact gap,
  literature logic, question-first novelty, study roadmap, or alignment with
  Results → `../nature-shared/core/nature-introduction.md`.
- Any Nature / Nature Portfolio target needs abstract evidence-chain,
  main/supporting-claim, numeric-result, or final-payoff decisions →
  `../nature-shared/core/nature-abstract.md`.
- The work involves regulated or specialist research compliance →
  `../nature-shared/core/research-compliance.md`.

## Submission boundary

- `nature-writing` owns **initial submission** materials prepared before peer review.
- `nature-response` owns revision cover letters, rebuttals, point-by-point responses, marked manuscripts, appeals, and other post-decision correspondence.
- Route graphical abstracts and TOC graphics to `nature-figure`; route simulated pre-submission peer review to `nature-reviewer`.

© Yuan1z0825 · Apache-2.0 · Yuan1z0825/nature-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой