From draft-reviewer
Comprehensive academic paper review using specialized agents. Covers mathematical correctness (with numerical verification), writing clarity, terminology consistency, internal consistency, argumentation, proofreading, and citations. Use when user asks to 'review draft', 'check paper', 'proofread manuscript', or requests feedback on academic writing. Can also verify code-paper consistency when source code is available. Supports thoroughness levels: quick, standard (default), deep (parallel agents).
How this skill is triggered — by the user, by Claude, or both
Slash command
/draft-reviewer:draft-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A multi-agent academic paper review system that provides comprehensive feedback across multiple dimensions.
A multi-agent academic paper review system that provides comprehensive feedback across multiple dimensions.
/draft-review path/to/paper.pdf
/draft-review path/to/paper.tex --code path/to/code/
After ingestion, create a document structure summary:
Use AskUserQuestion to configure the review:
Question 1: Review Scope
header: "Scope"
question: "Which aspects should I review?"
options:
- label: "Comprehensive (Recommended)"
description: "All review aspects: math, writing, consistency, arguments, proofreading, citations"
- label: "Mathematical"
description: "Focus on derivations, equations, proofs, and notation"
- label: "Writing & Clarity"
description: "Writing quality, terminology consistency, and structure"
- label: "Quick Proof"
description: "Typos, grammar, and formatting only"
multiSelect: false
Question 2: Thoroughness Level
header: "Thoroughness"
question: "How thorough should the review be?"
options:
- label: "Standard (Recommended)"
description: "Thorough single-agent review per category"
- label: "Quick"
description: "Fast surface-level review"
- label: "Deep"
description: "Multiple parallel agents per category with diverse perspectives for maximum coverage"
multiSelect: false
Based on configuration, dispatch appropriate subagents using the Task tool:
| Scope | Agents to Dispatch |
|---|---|
| Comprehensive | All 6 (or 7 if code provided) |
| Mathematical | mathematical-reviewer only |
| Writing & Clarity | writing-clarity-reviewer only |
| Quick Proof | proofreader only |
For each subagent, provide:
Document: [title], [abstract summary]
Sections to Review: Appendix A, Appendix B, Section 3 (Model)
Notation Index: {ζ: elasticity, σ²: variance, β: coefficient, ...}
Tables Referenced: Table 1 (main estimates), Table B.3 (robustness)
When thoroughness is "Deep", run 2-3 agents per category with diverse perspectives:
Perspective Variations:
Focus Ordering Variations:
After parallel runs, merge findings:
Collect all subagent outputs and organize by severity:
Critical (Priority 1):
Major (Priority 2):
Minor (Priority 3) - Potentially Auto-fixable:
Present summary to user:
Review complete. Found:
- X Critical issues
- Y Major issues
- Z Minor issues (N auto-fixable)
Use AskUserQuestion:
header: "Tasks"
question: "Would you like me to create tasks for auto-fixable minor issues?"
options:
- label: "Yes, create tasks (Recommended)"
description: "I'll create TodoWrite tasks for typos, formatting, and other quick fixes"
- label: "No, show report only"
description: "Just show the full review report without creating tasks"
multiSelect: false
If approved, use TodoWrite to create tasks for each auto-fixable issue.
Use the Task tool with the appropriate registered subagent_type for each review agent.
| Subagent Type | Purpose |
|---|---|
draft-reviewer:mathematical-reviewer | Verify derivations, proofs, equations, notation |
draft-reviewer:writing-clarity-reviewer | Writing quality and clarity |
draft-reviewer:consistency-checker | Internal consistency of claims, numbers, terminology |
draft-reviewer:argument-logic-reviewer | Logical flow and argumentation |
draft-reviewer:proofreader | Typos, grammar, formatting |
draft-reviewer:citation-checker | Citation completeness and accuracy |
draft-reviewer:code-paper-consistency | Verify code matches paper claims (if code provided) |
Task tool parameters:
subagent_type: "draft-reviewer:[agent-name]"
description: "[Agent type] review"
prompt: |
Review the following academic paper sections.
Document Summary:
[Insert summary]
Sections to Review:
[Insert relevant sections]
Cross-Reference Index:
[Insert index]
Output your findings using this format:
### [SEVERITY] [Category]: [Brief Title]
**Location:** [Section/equation/page]
**Issue:** [Description]
**Recommendation:** [Suggested fix]
**Auto-fixable:** [Yes/No]
| Subagent Type | Comprehensive | Mathematical | Writing | Quick |
|---|---|---|---|---|
| draft-reviewer:mathematical-reviewer | ✓ | ✓ | ||
| draft-reviewer:writing-clarity-reviewer | ✓ | ✓ | ||
| draft-reviewer:consistency-checker | ✓ | |||
| draft-reviewer:argument-logic-reviewer | ✓ | |||
| draft-reviewer:proofreader | ✓ | ✓ | ||
| draft-reviewer:citation-checker | ✓ | |||
| draft-reviewer:code-paper-consistency | ✓* |
*Only if code path provided
Final report structure:
# Draft Review Report: [Paper Title]
## Summary
- Total issues found: X
- Critical: X | Major: X | Minor: X
- Review scope: [scope]
- Thoroughness: [level]
## Critical Issues
[List with full details and recommendations]
## Major Issues
[List with details and suggestions]
## Minor Issues
[List with specific corrections]
## Auto-Fixable Items
[List of items that can be addressed via tasks]
mistral-pdf-to-markdown skill (for PDF input)npx claudepluginhub fuzhiyu/agentcontract --plugin draft-reviewerReviews existing scientific manuscripts (.tex/.typ/.md) with location-anchored comments and user-approved edits. Verifies references and factual claims.
Systematic self-review checklist for academic papers covering structure, logic consistency, citations, claim auditing, figure/table quality, and writing clarity.
Audits academic or technical manuscripts with a section-level refactoring report covering argument architecture, narrative flow, citation hygiene, and submission-readiness.