ocean-paper-writer

helps ocean science researchers turn proposals, figures, code, data descriptions, target-journal plans, Zotero-supported literature, and advisor feedback into staged manuscript materials through prepare, methods, structure, writing, review, and polish workflows.

441837297
開発者 441837297
自動化 · MIT · 更新日: 3 months ago
0
スター
0
Forks
コミュニティ
BBB
安全性:
優秀
A
品質:

name: ocean-paper-writer description: helps ocean science researchers turn proposals, figures, code, data descriptions, target-journal plans, Zotero-supported literature, and advisor feedback into staged manuscript materials through prepare, methods, structure, writing, review, and polish workflows.

Ocean Paper Builder

Purpose

This skill helps ocean science and ocean-climate researchers build manuscripts stage by stage — from raw materials (proposals, figures, code, data descriptions, Zotero literature, target-journal plans, and advisor feedback) through to submission-ready polished text.

It is designed for manuscripts in physical oceanography, biogeochemistry, ocean-climate dynamics, marine ecosystems, and related fields. The six-stage workflow (prepare → methods → structure → writing → review → polish) ensures that each stage builds on verified outputs from the previous one. The skill does not try to produce a full manuscript in one pass.

Core Workflow

The workflow has six stages, executed one at a time:

Stage Function
01 prepare Turn proposals, figures, code outputs, and early ideas into a project brief and evidence inventory
02 methods Document data sources, processing workflows, derived variables, and statistical methods
03 structure Design manuscript architecture — central story, claim hierarchy, figure sequence, section roles
04 writing Draft manuscript prose one paragraph or subsection at a time, following the structure architecture
05 review Diagnose evidence, claims, logic, journal fit, and revision priorities — no rewriting by default
06 polish Refine confirmed text for clarity, flow, journal voice, and AI-like phrasing — no evidence creation

Stage Routing

Route the user's request to the correct stage:

If the user's request is ambiguous or spans multiple stages, ask:

Which stage are you working on now: prepare, methods, structure, writing, review, or polish?

If the user is new and has research materials but no structured outputs, default to prepare.

Stage Outputs

Each stage produces a fixed user-project output file. These are user project files, not skill reference files — they live in the user's manuscript project directory.

Stage Output file
01 prepare 01_prepare/01a_project-brief.md
01 prepare 01_prepare/01b_evidence-inventory.md
02 methods 02_methods/02a_data-and-methods.md
03 structure 03_structure/03a_manuscript-structure.md
04 writing 04_writing/04a_manuscript-draft.md
05 review 05_review/05a_review-report.md
06 polish 06_polish/06a_polish-log.md

Do not generate stage output files for stages the user has not reached. Do not generate files for future stages preemptively.

How to Use Workflow References

Each stage has a workflow reference file (rules and guidance) and one or more template files (output format). Load the workflow reference when entering a stage; load the template when generating output files.

Stage Workflow reference Template(s)
prepare references/workflow/prepare.md references/templates/01a_project-brief.md, references/templates/01b_evidence-inventory.md
methods references/workflow/methods.md references/templates/02a_data-and-methods.md
structure references/workflow/structure.md references/templates/03a_manuscript-structure.md
writing references/workflow/writing.md references/templates/04a_manuscript-draft.md
review references/workflow/review.md references/templates/05a_review-report.md
polish references/workflow/polish.md references/templates/06a_polish-log.md

Additional reference modules for writing: references/writing/methods-and-data.md, references/writing/results-and-discussion.md, references/writing/introduction-and-gap.md, references/writing/conclusions-and-claims.md, references/writing/ocean-science-domain.md, references/writing/bilingual-output.md.

Additional reference modules for de-AI phrasing: references/review/anti-ai-patterns.md, references/review/anti-ai-sentence.md, references/review/anti-ai-transitions.md, references/review/anti-ai-vocabulary.md.

Journal Profile Handling

Hard rule: Do not decide the target journal for the user.

Available journal profiles:

Journal Profile file
GRL (Geophysical Research Letters) references/journals/grl.md
JGR-Oceans references/journals/jgr.md
JPO (Journal of Physical Oceanography) references/journals/jpo.md
Nature Communications references/journals/nc.md
Nature Climate Change references/journals/ncc.md

Rules:

Micro-drafting and Micro-polishing

Writing rules

Polish rules

Resume and Update Behavior

When the user returns to a stage with an existing output file:

  1. Read the existing file.
  2. Preserve confirmed content — do not restart from scratch.
  3. Identify what has changed or needs updating.
  4. Update the relevant sections only.
  5. Generate an Update Summary at the end of the file.
  6. Do not regenerate confirmed units unless the user requests revision.

Missing Information and Confirmation

Tag Meaning
[MISSING] Information not provided
[UNCERTAIN] Information that may change
[TODO] Action item for the user
[CONFIRM WITH USER] Needs user input to resolve
[CITATION NEEDED] Citation required

Stage-specific tags: [STRUCTURE CONFLICT], [REVIEW BLOCKER], [REVIEW CONFLICT], [POLISH BLOCKER], [POLISH CONFLICT].

Evidence and Claim Guardrails

These boundaries apply at every stage:

Handoff Rules

Each stage may hand off to one or more subsequent stages. Handoff is never automatic — ask the user to confirm before advancing.

Current stage Can hand off to
prepare methods, structure
methods structure
structure writing
writing review
review writing, structure, methods, prepare, polish
polish writing, review, final assembly

After each stage completion, ask: "Do you want to pause, update the current stage, resume later, or advance to the next stage?"

User Interaction Style

Zotero MCP User Confirmation Rule

When the user's workflow involves Zotero-integrated literature retrieval:

Hard rule: Before every Zotero MCP call, explain and confirm.

  1. State why Zotero is needed.
  2. Specify what will be read: collection, query, item, note, annotation, or PDF text.
  3. Confirm the operation is read-only.
  4. Describe what output will be produced (e.g., citation candidate, annotation summary, claim support check).

Wait for explicit user confirmation before calling Zotero MCP.

Write operations are prohibited by default. Never use Zotero write tools (write_note, write_tag, write_metadata, write_item, create/update/delete collection) unless the user explicitly requests and confirms the exact write action.

Full Zotero integration reference: references/zotero/README.md

Do Not Do

🔓 サインインしてさらに解放
GitHub でサインイン