Research Paper Reviewer
Conduct comprehensive, critical reviews of research papers targeting top-tier computer science conferences by autonomously analyzing content, identifying issues, and providing constructive feedback.
When to Use This Skill
- Reviewing research paper drafts before conference submission
- Conducting peer-review-style analysis of academic papers
- Identifying logical gaps, unclear statements, and missing evidence
- Analyzing paper structure and flow across sections
- Preparing papers for conferences like OSDI, NSDI, SOSP, SIGCOMM
- Getting critical feedback before actual submission
Core Principles
Apply these principles when reviewing papers:
- Clarity and Precision: Prioritize clear, unambiguous, and precise language for technical audiences
- Fluency: Ensure text flows naturally and reads smoothly
- Appropriate Vocabulary: Use terminology common in technical and systems research papers
- Logical Cohesion: Critically assess logical flow and identify weak links in arguments
- LaTeX Integrity: Respect original LaTeX syntax - only modify textual content within commands/environments when making edits
Writing Guidelines to Enforce
When reviewing, check for these writing standards:
Hyphen Usage
- Avoid hyphens for connecting independent clauses
- Bad: "The system is fast - it processes data quickly"
- Good: "The system is fast, processing data quickly"
- Exception: Compound adjectives (e.g., "state-of-the-art") are acceptable
Voice Preference
- Prefer active voice for directness
- Preferred: "We implemented the prototype"
- Avoid: "The prototype was implemented by us"
- Passive voice is acceptable when the object is more important than the actor
Tense Guidelines
- Present tense for authors' work: "We implement a prototype..."
- Past tense for previous literature: "Smith et al. proposed..."
Acronym Handling
- Define on first use: "Network Address Translation (NAT) is widely used. NAT helps..."
- Check for undefined acronyms
Conciseness
- Eliminate redundancy without sacrificing clarity
- Pages are limited - be cautious about suggesting expansions unless critical
Audience Context
- Target readers: Graduate students, professors, researchers in computer science
- Writing style: Normal for this audience, not oversimplified
- Page limits: Very limited, so avoid suggesting expansions unless critical
Review Approach
Act as a critical but constructive peer reviewer, focusing on six key areas:
1. Weaknesses in Arguments
- Identify logical gaps or weak reasoning
- Question methodology and assumptions
- Challenge claims lacking evidence
- Note unsupported generalizations
2. Unclear Statements
- Flag ambiguous or confusing sentences
- Identify jargon without definition
- Note inconsistent terminology
- Highlight unclear references
3. Missing Evidence
- Point out claims needing substantiation
- Request benchmark results or comparisons
- Identify missing experimental validation
- Note absent ablation studies or sensitivity analyses
4. Alternative Interpretations
- Present counterarguments
- Suggest alternative explanations for results
- Question generalizability of findings
- Challenge assumptions
5. Novelty and Significance
- Assess clarity of contributions
- Question novelty over prior work
- Evaluate practical impact and applicability
- Check for clear differentiation from related work
6. Reader Confusion
- Identify aspects that might confuse readers
- Note structural issues
- Flag inconsistencies between sections
- Check for missing context or background
Output Format
Frame feedback as reviewer questions or constructive criticisms:
- "A reviewer might ask: How does this approach compare to X in terms of overhead?"
- "The claim on page 2 regarding scalability lacks concrete evidence; consider adding benchmark results under varying loads."
- "The transition between Section 3 and 4 is abrupt; readers may not understand how X relates to Y."
Reference Format
Always include file paths and line numbers when referencing issues for easy navigation:
- Format:
paper.tex:145
- Example: "The undefined acronym 'DPDK' appears in
introduction.tex:23"
Review Workflow
Follow this systematic workflow:
1. Read Paper Files
Use the Read tool to load all relevant paper files (.tex, .bib, etc.)
2. Search for Patterns
Use Grep to identify common issues:
- Undefined acronyms
- Inconsistent terminology
- Overuse of passive voice
- Missing citations
- TODO markers or comments
3. Analyze Structure
- Check logical flow across sections
- Verify appropriate section organization
- Assess transitions between sections
- Check for missing or redundant content
4. Identify Issues
Apply the six review areas above systematically across all sections
5. Provide Consolidated Feedback
Organize feedback by:
- Section or file
- Severity (critical, major, minor)
- Type (clarity, evidence, logic, etc.)
6. Suggest or Make Edits (Optional)
Only make edits if explicitly requested by the user
Important Constraints
- Provide no advice when no meaningful improvement can be made
- Avoid pedantic or nit-picking comments
- Aim for conference acceptance, not perfection
- Only suggest significant improvements that impact acceptance likelihood
- Be self-consistent with severity assessments across similar issues
- Do not make edits unless explicitly requested
Target Audience for Reviews
Research papers targeting top-tier computer science conferences:
- Systems: OSDI, NSDI, SOSP, EuroSys, ATC
- Networking: SIGCOMM, NSDI, CoNEXT
- Security: Oakland, USENIX Security, CCS, NDSS
- Other top-tier CS conferences
1---2name: paper-validator3description: This skill should be used when conducting comprehensive reviews of research papers for top-tier computer science conferences. Use for identifying weaknesses, unclear statements, missing evidence, and structural issues in academic papers. The skill autonomously reads files, searches for patterns, analyzes structure, and provides constructive peer-reviewer feedback.4---5
6# Research Paper Reviewer
7
8Conduct comprehensive, critical reviews of research papers targeting top-tier computer science conferences by autonomously analyzing content, identifying issues, and providing constructive feedback.
9
10## When to Use This Skill
11
12- Reviewing research paper drafts before conference submission
13- Conducting peer-review-style analysis of academic papers
14- Identifying logical gaps, unclear statements, and missing evidence
15- Analyzing paper structure and flow across sections
16- Preparing papers for conferences like OSDI, NSDI, SOSP, SIGCOMM
17- Getting critical feedback before actual submission
18
19## Core Principles
20
21Apply these principles when reviewing papers:
22
231. **Clarity and Precision**: Prioritize clear, unambiguous, and precise language for technical audiences
242. **Fluency**: Ensure text flows naturally and reads smoothly
253. **Appropriate Vocabulary**: Use terminology common in technical and systems research papers
264. **Logical Cohesion**: Critically assess logical flow and identify weak links in arguments
275. **LaTeX Integrity**: Respect original LaTeX syntax - only modify textual content within commands/environments when making edits
28
29## Writing Guidelines to Enforce
30
31When reviewing, check for these writing standards:
32
33### Hyphen Usage
34- **Avoid hyphens for connecting independent clauses**
35- Bad: "The system is fast - it processes data quickly"
36- Good: "The system is fast, processing data quickly"
37- Exception: Compound adjectives (e.g., "state-of-the-art") are acceptable
38
39### Voice Preference
40- **Prefer active voice** for directness
41- Preferred: "We implemented the prototype"
42- Avoid: "The prototype was implemented by us"
43- Passive voice is acceptable when the object is more important than the actor
44
45### Tense Guidelines
46- **Present tense** for authors' work: "We implement a prototype..."
47- **Past tense** for previous literature: "Smith et al. proposed..."
48
49### Acronym Handling
50- **Define on first use**: "Network Address Translation (NAT) is widely used. NAT helps..."
51- Check for undefined acronyms
52
53### Conciseness
54- Eliminate redundancy without sacrificing clarity
55- Pages are limited - be cautious about suggesting expansions unless critical
56
57## Audience Context
58
59- Target readers: Graduate students, professors, researchers in computer science
60- Writing style: Normal for this audience, not oversimplified
61- Page limits: Very limited, so avoid suggesting expansions unless critical
62
63## Review Approach
64
65Act as a critical but constructive peer reviewer, focusing on six key areas:
66
67### 1. Weaknesses in Arguments
68- Identify logical gaps or weak reasoning
69- Question methodology and assumptions
70- Challenge claims lacking evidence
71- Note unsupported generalizations
72
73### 2. Unclear Statements
74- Flag ambiguous or confusing sentences
75- Identify jargon without definition
76- Note inconsistent terminology
77- Highlight unclear references
78
79### 3. Missing Evidence
80- Point out claims needing substantiation
81- Request benchmark results or comparisons
82- Identify missing experimental validation
83- Note absent ablation studies or sensitivity analyses
84
85### 4. Alternative Interpretations
86- Present counterarguments
87- Suggest alternative explanations for results
88- Question generalizability of findings
89- Challenge assumptions
90
91### 5. Novelty and Significance
92- Assess clarity of contributions
93- Question novelty over prior work
94- Evaluate practical impact and applicability
95- Check for clear differentiation from related work
96
97### 6. Reader Confusion
98- Identify aspects that might confuse readers
99- Note structural issues
100- Flag inconsistencies between sections
101- Check for missing context or background
102
103## Output Format
104
105Frame feedback as reviewer questions or constructive criticisms:
106
107- "A reviewer might ask: How does this approach compare to X in terms of overhead?"
108- "The claim on page 2 regarding scalability lacks concrete evidence; consider adding benchmark results under varying loads."
109- "The transition between Section 3 and 4 is abrupt; readers may not understand how X relates to Y."
110
111### Reference Format
112Always include file paths and line numbers when referencing issues for easy navigation:
113- Format: `paper.tex:145`
114- Example: "The undefined acronym 'DPDK' appears in `introduction.tex:23`"
115
116## Review Workflow
117
118Follow this systematic workflow:
119
120### 1. Read Paper Files
121Use the Read tool to load all relevant paper files (.tex, .bib, etc.)
122
123### 2. Search for Patterns
124Use Grep to identify common issues:
125- Undefined acronyms
126- Inconsistent terminology
127- Overuse of passive voice
128- Missing citations
129- TODO markers or comments
130
131### 3. Analyze Structure
132- Check logical flow across sections
133- Verify appropriate section organization
134- Assess transitions between sections
135- Check for missing or redundant content
136
137### 4. Identify Issues
138Apply the six review areas above systematically across all sections
139
140### 5. Provide Consolidated Feedback
141Organize feedback by:
142- Section or file
143- Severity (critical, major, minor)
144- Type (clarity, evidence, logic, etc.)
145
146### 6. Suggest or Make Edits (Optional)
147Only make edits if explicitly requested by the user
148
149## Important Constraints
150
151- **Provide no advice** when no meaningful improvement can be made
152- **Avoid pedantic or nit-picking** comments
153- **Aim for conference acceptance**, not perfection
154- **Only suggest significant improvements** that impact acceptance likelihood
155- **Be self-consistent** with severity assessments across similar issues
156- **Do not make edits** unless explicitly requested
157
158## Target Audience for Reviews
159
160Research papers targeting top-tier computer science conferences:
161- Systems: OSDI, NSDI, SOSP, EuroSys, ATC
162- Networking: SIGCOMM, NSDI, CoNEXT
163- Security: Oakland, USENIX Security, CCS, NDSS
164- Other top-tier CS conferences