Manuscript Review Council
Run a journal-style review council instead of a single blended opinion. This skill is self-contained and works in both Codex and Claude Code.
The council definition lives in local files:
- role roster:
references/reviewer-roles.md
- workflow and artifact bundle:
references/council-workflow.md
- per-reviewer handoff template:
templates/reviewer-brief.md
- editor synthesis template:
templates/editor-meta-review.md
Instructions
- Confirm the review context: manuscript or revision stage, target venue if known, desired decision scale, and whether the user wants a full review, triage, version comparison, or rebuttal assessment.
- Gather the review packet before delegating:
- manuscript text or accessible PDF/DOCX
- title, abstract, main claims, methods snapshot, and figure or table list
- user priorities such as novelty, rigor, statistics, reproducibility, or journal fit
- prior reviews or author response if this is a revision
- Normalize the manuscript into a shared packet for every reviewer. At minimum, preserve section boundaries, figure references, and the claims being evaluated. If the source is a PDF or DOCX, extract a sectioned text view before review. Use
references/council-workflow.md for the packet contents.
- Load the local council definition before delegating:
- reviewer roles and activation rules:
references/reviewer-roles.md
- stage flow and artifact bundle:
references/council-workflow.md
- reviewer prompt skeleton:
templates/reviewer-brief.md
- editor synthesis skeleton:
templates/editor-meta-review.md
- Use the platform's native delegation primitive when available:
- Codex: spawn specialist sub-agents or workers
- Claude Code: spawn Task agents or equivalent delegated runs
- If delegation is unavailable, emulate the same reviewer roles sequentially and keep outputs role-separated
- Launch these three default reviewers in parallel:
- Domain reviewer: novelty, significance, positioning against prior work, and overclaiming
- Methods and statistics reviewer: design, controls, benchmarks, sample size, figure interpretation, and analysis validity
- Skeptical reviewer: weakest links, alternate explanations, unsupported causal claims, and missing controls
- Add support reviewers only when triggered by the manuscript:
- Reproducibility reviewer for computational papers, code or data availability, workflow clarity, and parameter transparency
- Ethics or compliance reviewer for human subjects, animal work, privacy, conflicts, dual-use, or citation bias concerns
- Translational reviewer when the manuscript makes clinical, ecological, or deployment claims that need reality checks
- Give every reviewer the same structured contract:
- one-paragraph summary
- top strengths
- major concerns
- minor concerns
- must-fix experiments or analyses
- confidence level
- provisional recommendation:
accept, minor_revision, major_revision, or reject
- direct grounding in manuscript sections, figures, tables, or explicit missing information
- Require reviewers to ground criticisms in the manuscript text or in clearly missing information. Do not invent citations, datasets, reviewer expectations, or unstated experiments.
- Run a cross-review pass after the first round:
- compare disagreements
- merge duplicate concerns
- identify the few issues that actually drive the decision
- separate fatal flaws from fixable revision items
- Capture a lightweight artifact bundle even if the user only asked for prose:
- shared review packet
- reviewer reports
- disagreement or conflict notes
- editor meta-review
- validate deterministic paths and machine-readable issues against
schemas/review-bundle.schema.json with skills/manuscript-review-council/scripts/validate_review_bundle.py
- every
source_roles entry must name a reviewer present in reviewer_reports: an issue is attributable or it is not an issue
- running fewer than the three default reviewers requires a
reduced_council_reason on the bundle
- Write an editor meta-review that includes:
- headline recommendation
- rationale across novelty, rigor, evidence strength, clarity, reproducibility, and significance
- ranked major revisions
- ranked minor revisions
- questions for the authors
- a short decision letter or reviewer summary
- If outside validation is needed, do targeted spot-checks instead of broad literature review:
- use
/polars-dovmed for claim-specific literature context
- use
/bio-logic for evidence-strength and causal-claim stress tests
- never fabricate supporting papers
- If the user wants polished review prose, a rebuttal outline, or a cleaned-up decision letter, use
/scientific-writing after the council establishes the factual review skeleton.
- Requests to rewrite manuscript prose or draft an author rebuttal/response letter route directly to
/scientific-writing; do not start a council unless the user also asks for scientific critique or resolution assessment.
- Preserve provenance in the final deliverable:
- keep per-reviewer notes separate from the editor synthesis
- point to sections, figures, or tables when possible
- clearly mark inference versus explicit manuscript statement
Quick Reference
| Task |
Action |
| Full manuscript review |
Run the 3-reviewer council plus editor synthesis |
| Computational manuscript |
Add a reproducibility reviewer |
| Human, animal, or clinical manuscript |
Add an ethics or compliance reviewer |
| Revision assessment |
Compare prior critiques to the new draft and label each issue resolved, partial, or unresolved |
| Fast triage |
Use domain plus skeptic, set reduced_council_reason, then write a short editor recommendation |
| Rebuttal check |
Judge whether the author response closes the decision-driving issues |
| Reviewer definitions |
Read references/reviewer-roles.md |
| Stage flow and artifacts |
Read references/council-workflow.md |
Input Requirements
- Manuscript text or an accessible PDF/DOCX
- Optional journal rubric, scorecard, or decision scale
- Optional prior reviews, decision letter, rebuttal, or previous manuscript version
- Optional focus areas such as novelty, methods, statistics, reproducibility, or clarity
Output
- Role-separated reviewer notes
- A short disagreement or adjudication log
- An editor meta-review with a clear recommendation
- A prioritized major and minor revision list
- Specific questions for the authors
- Optional decision letter, rebuttal assessment, or version-delta summary
- Artifact contract: schemas/review-bundle.schema.json
Quality Gates
Examples
Example 1: Full journal-style review
Review this microbiome manuscript with a multi-agent council. Use domain,
methods/statistics, skeptic, and reproducibility reviewers. End with an editor
meta-review, a recommendation, and ranked major/minor revisions.
Example 2: Revision comparison
Compare this revised manuscript against the prior decision letter. Tell me
which major issues are resolved, partially resolved, or still open, then write
an editor recommendation.
Example 3: Fast triage
Give me a fast desk-review style assessment of this preprint. Use only a domain
reviewer and a skeptic, record the reduced council on the bundle, then summarize
whether it is promising, immature, or fatally flawed.
Troubleshooting
Issue: The manuscript is too long for every reviewer to read in full.
Solution: Build a shared review packet first, then route only the relevant sections, claims, and figures to each reviewer while keeping a common abstract and methods snapshot.
Issue: Reviewers disagree sharply.
Solution: Make the disagreement explicit, identify the evidence each reviewer is using, and let the editor resolve the conflict instead of averaging positions.
Issue: No journal rubric or venue is provided.
Solution: State the default criteria being applied: novelty, rigor, evidence strength, clarity, reproducibility, and significance.
Issue: Only one agent can run.
Solution: Emulate the council sequentially with role-scoped passes and keep the notes separated until the editor synthesis step.
Related Skills
/scientific-writing — apply the reviewer feedback to the manuscript
/bio-logic — deeper reasoning about evidence strength
/ai-scientist-evaluator — equivalent pipeline for AI scientist outputs
1---2name: manuscript-review-council3description: Produce a journal-style peer review of a scientific manuscript with specialist reports and an editor decision. Use when assessing publication readiness, or whether a revision or author response resolves scientific objections.4---56# Manuscript Review Council78Run a journal-style review council instead of a single blended opinion. This skill is self-contained and works in both Codex and Claude Code.910The council definition lives in local files:11- role roster: `references/reviewer-roles.md`12- workflow and artifact bundle: `references/council-workflow.md`13- per-reviewer handoff template: `templates/reviewer-brief.md`14- editor synthesis template: `templates/editor-meta-review.md`1516## Instructions17181. Confirm the review context: manuscript or revision stage, target venue if known, desired decision scale, and whether the user wants a full review, triage, version comparison, or rebuttal assessment.192. Gather the review packet before delegating:20 - manuscript text or accessible PDF/DOCX21 - title, abstract, main claims, methods snapshot, and figure or table list22 - user priorities such as novelty, rigor, statistics, reproducibility, or journal fit23 - prior reviews or author response if this is a revision243. Normalize the manuscript into a shared packet for every reviewer. At minimum, preserve section boundaries, figure references, and the claims being evaluated. If the source is a PDF or DOCX, extract a sectioned text view before review. Use `references/council-workflow.md` for the packet contents.254. Load the local council definition before delegating:26 - reviewer roles and activation rules: `references/reviewer-roles.md`27 - stage flow and artifact bundle: `references/council-workflow.md`28 - reviewer prompt skeleton: `templates/reviewer-brief.md`29 - editor synthesis skeleton: `templates/editor-meta-review.md`305. Use the platform's native delegation primitive when available:31 - Codex: spawn specialist sub-agents or workers32 - Claude Code: spawn Task agents or equivalent delegated runs33 - If delegation is unavailable, emulate the same reviewer roles sequentially and keep outputs role-separated346. Launch these three default reviewers in parallel:35 - Domain reviewer: novelty, significance, positioning against prior work, and overclaiming36 - Methods and statistics reviewer: design, controls, benchmarks, sample size, figure interpretation, and analysis validity37 - Skeptical reviewer: weakest links, alternate explanations, unsupported causal claims, and missing controls387. Add support reviewers only when triggered by the manuscript:39 - Reproducibility reviewer for computational papers, code or data availability, workflow clarity, and parameter transparency40 - Ethics or compliance reviewer for human subjects, animal work, privacy, conflicts, dual-use, or citation bias concerns41 - Translational reviewer when the manuscript makes clinical, ecological, or deployment claims that need reality checks428. Give every reviewer the same structured contract:43 - one-paragraph summary44 - top strengths45 - major concerns46 - minor concerns47 - must-fix experiments or analyses48 - confidence level49 - provisional recommendation: `accept`, `minor_revision`, `major_revision`, or `reject`50 - direct grounding in manuscript sections, figures, tables, or explicit missing information519. Require reviewers to ground criticisms in the manuscript text or in clearly missing information. Do not invent citations, datasets, reviewer expectations, or unstated experiments.5210. Run a cross-review pass after the first round:53 - compare disagreements54 - merge duplicate concerns55 - identify the few issues that actually drive the decision56 - separate fatal flaws from fixable revision items5711. Capture a lightweight artifact bundle even if the user only asked for prose:58 - shared review packet59 - reviewer reports60 - disagreement or conflict notes61 - editor meta-review62 - validate deterministic paths and machine-readable issues against `schemas/review-bundle.schema.json` with `skills/manuscript-review-council/scripts/validate_review_bundle.py`63 - every `source_roles` entry must name a reviewer present in `reviewer_reports`: an issue is attributable or it is not an issue64 - running fewer than the three default reviewers requires a `reduced_council_reason` on the bundle6512. Write an editor meta-review that includes:66 - headline recommendation67 - rationale across novelty, rigor, evidence strength, clarity, reproducibility, and significance68 - ranked major revisions69 - ranked minor revisions70 - questions for the authors71 - a short decision letter or reviewer summary7213. If outside validation is needed, do targeted spot-checks instead of broad literature review:73 - use `/polars-dovmed` for claim-specific literature context74 - use `/bio-logic` for evidence-strength and causal-claim stress tests75 - never fabricate supporting papers7614. If the user wants polished review prose, a rebuttal outline, or a cleaned-up decision letter, use `/scientific-writing` after the council establishes the factual review skeleton.77 - Requests to rewrite manuscript prose or draft an author rebuttal/response letter route directly to `/scientific-writing`; do not start a council unless the user also asks for scientific critique or resolution assessment.7815. Preserve provenance in the final deliverable:79 - keep per-reviewer notes separate from the editor synthesis80 - point to sections, figures, or tables when possible81 - clearly mark inference versus explicit manuscript statement8283## Quick Reference8485| Task | Action |86|------|--------|87| Full manuscript review | Run the 3-reviewer council plus editor synthesis |88| Computational manuscript | Add a reproducibility reviewer |89| Human, animal, or clinical manuscript | Add an ethics or compliance reviewer |90| Revision assessment | Compare prior critiques to the new draft and label each issue resolved, partial, or unresolved |91| Fast triage | Use `domain` plus `skeptic`, set `reduced_council_reason`, then write a short editor recommendation |92| Rebuttal check | Judge whether the author response closes the decision-driving issues |93| Reviewer definitions | Read `references/reviewer-roles.md` |94| Stage flow and artifacts | Read `references/council-workflow.md` |9596## Input Requirements9798- Manuscript text or an accessible PDF/DOCX99- Optional journal rubric, scorecard, or decision scale100- Optional prior reviews, decision letter, rebuttal, or previous manuscript version101- Optional focus areas such as novelty, methods, statistics, reproducibility, or clarity102103## Output104105- Role-separated reviewer notes106- A short disagreement or adjudication log107- An editor meta-review with a clear recommendation108- A prioritized major and minor revision list109- Specific questions for the authors110- Optional decision letter, rebuttal assessment, or version-delta summary111- Artifact contract: [schemas/review-bundle.schema.json](schemas/review-bundle.schema.json)112113## Quality Gates114115- [ ] At least three distinct reviewer roles are used, or the reduced scope is justified explicitly116- [ ] Reviewer outputs stay role-separated until synthesis117- [ ] Major concerns are grounded in manuscript text or explicit missing information118- [ ] Reviewer disagreements are adjudicated explicitly instead of silently averaged119- [ ] The final recommendation matches the ranked issues120- [ ] No citations, datasets, experiments, or venue rules are invented121- [ ] Reproducibility and ethics checks are added when the manuscript warrants them122- [ ] Artifacts use `reviews/<manuscript-slug>/<UTC-run-id>/...`, issue records validate against the bundled schema, and prose editing/rebuttal drafting remains outside the council route.123124## Examples125126### Example 1: Full journal-style review127128```text129Review this microbiome manuscript with a multi-agent council. Use domain,130methods/statistics, skeptic, and reproducibility reviewers. End with an editor131meta-review, a recommendation, and ranked major/minor revisions.132```133134### Example 2: Revision comparison135136```text137Compare this revised manuscript against the prior decision letter. Tell me138which major issues are resolved, partially resolved, or still open, then write139an editor recommendation.140```141142### Example 3: Fast triage143144```text145Give me a fast desk-review style assessment of this preprint. Use only a domain146reviewer and a skeptic, record the reduced council on the bundle, then summarize147whether it is promising, immature, or fatally flawed.148```149150## Troubleshooting151152**Issue**: The manuscript is too long for every reviewer to read in full.153**Solution**: Build a shared review packet first, then route only the relevant sections, claims, and figures to each reviewer while keeping a common abstract and methods snapshot.154155**Issue**: Reviewers disagree sharply.156**Solution**: Make the disagreement explicit, identify the evidence each reviewer is using, and let the editor resolve the conflict instead of averaging positions.157158**Issue**: No journal rubric or venue is provided.159**Solution**: State the default criteria being applied: novelty, rigor, evidence strength, clarity, reproducibility, and significance.160161**Issue**: Only one agent can run.162**Solution**: Emulate the council sequentially with role-scoped passes and keep the notes separated until the editor synthesis step.163164## Related Skills165166- `/scientific-writing` — apply the reviewer feedback to the manuscript167- `/bio-logic` — deeper reasoning about evidence strength168- `/ai-scientist-evaluator` — equivalent pipeline for AI scientist outputs