scientific-writer

Iteratively critiques, grades, and revises scientific drafts using multi-judge review loops.

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/xlinh2301/EditCTC --skill scientific-writer-xlinh2301
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: scientific-writer
Source: https://github.com/xlinh2301/EditCTC/tree/main/.agents/skills/scientific-writer
Command: npx skills add https://github.com/xlinh2301/EditCTC --skill scientific-writer-xlinh2301

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Scientific drafts often contain unreproducible numbers, overstated claims, inconsistent citations, and weak figures that a single proofread misses. This Skill runs a structured critique-grade-revise loop that pushes an existing draft past a measurable quality bar while protecting against score inflation and fabricated fixes. ## Core Features & Use Cases - Five specialist judges: figures, scientific content, style, formatting, and code reviewers each emit schema-validated findings with concrete, executable fixes. - Independent peer reviewer: a fresh grader each iteration re-derives scores on the same axes, spot-checks numbers and citations against the dataset, enforces hard gates, and guards against surface compliance. - Sandboxed revision loop: the writer fixes code first, regenerates figures by running the user's plot command inside a sandbox, grounds new citations via the literature-search toolchain, and never touches the original files. - Use Case: You have a draft paper with a dataset, figures, and a plotting script. The loop recomputes the headline statistic, catches a bug inflating r from 0.62 to 0.98, fixes the code, regenerates the figure, de-causalizes the claims, and iterates until the peer-review score clears 85. ## Quick Start Ask the assistant to run the scientific-writer loop on your draft, providing the draft path, dataset files, figures directory, and the command that regenerates your figures.

Frequently Asked Questions about scientific-writer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I iteratively improve a scientific paper draft with AI?▼

Provide your draft, dataset, figures, and optional plotting code. The loop runs five specialist judges, an independent peer reviewer that scores the paper 0-100, and a writer that revises prose, code, and figures until the score passes your threshold or the iteration budget runs out.

How does the peer review grading avoid score inflation?▼

A fresh peer reviewer spawns each iteration with no memory of prior rounds, grades each axis independently before reading the judges' critiques, recomputes numbers from the dataset, verifies citations, and applies hard gates that fail the paper regardless of the average score.

Can it regenerate figures from my plotting code?▼

Yes. If you provide a plot command, the writer fixes the analysis code first, then runs the copied command inside the sandbox to regenerate figures and numbers. Without a plot command, figures are edit-only and flagged as needing regeneration.

Does it work for writing a paper from scratch?▼

No. The skill requires an existing draft with its dataset and figures; it is designed for iterative revision, not blank-page writing or standalone literature surveys. The core finding of the paper is frozen at setup and never changed.

What happens to my original files during the revision loop?▼

Originals are never edited or executed. The setup copies the draft, figures, and code into a sandbox directory, and all critiques, revisions, and plot regeneration happen only on those copies.

What citation styles and literature sources are supported?▼

The formatting judge enforces a single configured style, either APA or MLA. Citation grounding and verification use the sibling literature-search skill over Semantic Scholar and arXiv, falling back to web search when that skill is unavailable.