Academic paper reviewer — scores paper on 6 dimensions, identifies blockers, generates revision briefs
Review a research paper draft from multiple quality dimensions. Score each dimension, identify blockers, and generate a specific, actionable revision brief if the paper fails. This review is presented to the user alongside LLM scores so the user can add their own feedback.
$ARGUMENTS[0]: workspace path{workspace}/drafts/research_paper.md — the paper draft to review{workspace}/drafts/evidence_notes.json — sources collected during research (legacy mode){workspace}/analysis/scoping/scoping_report.json — approved research question and scope{workspace}/status.json — paper_type (track){workspace}/analysis/claims/argument_tree.json — approved argument tree (if full pipeline){workspace}/analysis/claims/cl-*.json — approved claim nodes (if full pipeline){workspace}/analysis/evidence/ev-*.json — evidence units (if full pipeline){workspace}/reviews/ref_check_report.json — reference verification results (if available){workspace}/reviews/citation_verify_report.json — citation faithfulness results (if available)Read the paper draft, evidence notes (or argument tree + evidence units if full pipeline), scoping report, and verification reports. Understand:
Evaluate the paper on 6 dimensions:
Blockers cause immediate failure regardless of scores:
argument_tree.json if it existsref_check_report.json contains references with status mismatch or unverified — these must be corrected or removedcitation_verify_report.json contains citations with status misrepresented — the paper attributes content to a source that the source does not actually sayPass criteria:
Write {workspace}/reviews/review_result.json:
{
"pass": true,
"overall_score": 7.8,
"dimension_scores": {
"rigor": 8.5,
"evidence_coverage": 7.0,
"citation_quality": 8.0,
"methodological_fit": 7.5,
"coherence": 8.0,
"contribution": 7.5
},
"blockers": [],
"strengths": [
"Strong logical structure in the thematic analysis",
"Good balance of perspectives in the literature review",
"Clear and specific research question"
],
"weaknesses": [
"Discussion section could engage more deeply with contradictions",
"Some claims in Section 3.2 lack specific citations",
"The methodology section is somewhat brief"
],
"rewrite_actions": [
"Add citations to unsupported claims in Section 3.2",
"Expand the methodology section with more detail on analytical approach",
"Strengthen the Discussion by addressing the tension between Theme 1 and Theme 3"
]
}
If the paper did not pass, write {workspace}/reviews/revision_brief.json:
{
"sections_to_rewrite": ["3. Thematic Analysis", "4. Discussion"],
"specific_fixes": [
"Section 3.2, paragraph 3: The claim about institutional resistance has no source. Either cite Smith (2024) from evidence_notes or remove the claim.",
"Section 4: Add a paragraph addressing the contradiction between Theme 1 (positive adoption) and Theme 3 (resistance patterns). Currently this tension is ignored.",
"Section 2: Expand methodology from 150 words to at least 300 words. Include the specific search terms used and the number of sources reviewed."
],
"blockers_to_resolve": [
"Blocker: Section 5 Conclusion claims 'AI governance has universally improved' but Section 3 only presents evidence from 2 countries. Qualify this claim."
],
"sections_that_passed": ["1. Introduction", "Abstract"],
"user_feedback": ""
}
The user_feedback field is initially empty. The orchestrator will fill it with the user's feedback before passing the brief to the writer for revision.
Write {workspace}/reviews/review_summary.md — a human-readable review:
## Paper Review Results
**Overall Score: {score}/10** | **Status: {PASS/NEEDS REVISION}**
### Dimension Scores
| Dimension | Score | Status |
|-----------|-------|--------|
| Rigor | {}/10 | {Pass/Needs work} |
| Evidence Coverage | {}/10 | {Pass/Needs work} |
| Citation Quality | {}/10 | {Pass/Needs work} |
| Methodological Fit | {}/10 | {Pass/Needs work} |
| Coherence | {}/10 | {Pass/Needs work} |
| Contribution | {}/10 | {Pass/Needs work} |
### Strengths
{bulleted list}
### Areas for Improvement
{bulleted list with specific, actionable suggestions}
### Blockers (if any)
{critical issues that must be resolved}