summarize
Summarize extracted paper text into concise Markdown memory for later Stage 2 and Stage 4 background use, with fixed section…
Systematic quality check for a completed rebuttal document before submission. Use after Stage 3 document compilation or after Stage 5 final remarks writing to verify completeness, tone, factual accuracy, and structural integrity. Catches common rebuttal errors before they reach
$ npx -y skills add runtsang/rebuttalstudio --skill rebuttal-self-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/rebuttal-self-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Systematic quality check for a completed rebuttal document before submission. Use after Stage 3 document compilation or after Stage 5 final remarks writing to verify completeness, tone, factual accuracy, and structural integrity. Catches common rebuttal errors before they reach
name: rebuttal-self-review description: Systematic quality check for a completed rebuttal document before submission. Use after Stage 3 document compilation or after Stage 5 final remarks writing to verify completeness, tone, factual accuracy, and structural integrity. Catches common rebuttal errors before they reach reviewers. tags: [Rebuttal, Quality, Review, Pre-Submission] version: 1.0.0 source: Adapted from Claude Scholar (https://github.com/Galaxy-Dawn/claude-scholar), skills/paper-self-review/SKILL.md.
> **RebuttalStudio Utility — Pre-Submission Check** > Run this skill after Stage 3 or Stage 5 document generation, before copying the final text into OpenReview or the submission portal. It catches structural gaps, tone issues, and factual risks that stage-specific skills may have missed.
A systematic quality assurance checklist tailored for academic conference rebuttals (ICLR, ICML, NeurIPS, and similar venues).
---
Unlike a paper, a rebuttal has a strict deadline, tight word limits, and must directly engage with specific reviewer concerns. This review process is optimized for those constraints: fast, targeted, and submission-ready focused.
**Recommended timing:**
---
The most common rebuttal failure is missing a reviewer concern.
Coverage Check:
- [ ] Count the total issues in Stage 1 breakdown for each reviewer
- [ ] Confirm each issue appears in the Stage 3 document
- [ ] For multi-round reviewers, confirm each follow-up was answered
- [ ] No reviewer's comment was silently dropped
- [ ] If an issue was not addressed, a reason is stated ("We will address this in the revision")Tone Check:
- [ ] Opening of each reviewer section thanks the reviewer
- [ ] No response uses defensive phrases ("The reviewer is wrong", "This criticism is unfounded")
- [ ] Disagreements are framed as clarifications ("We believe this may be due to…")
- [ ] Commitments are grounded ("We will add X in Section Y" not "We might consider…")
- [ ] No sarcasm or frustration, even with persistent or unfair reviewsFactual Check: - [ ] All cited results match the actual paper numbers - [ ] No experiment is claimed that was not actually run - [ ] No citation is mentioned that has not been verified (see citation-verification skill) - [ ] "Changes made" pointers (section/table/figure numbers) are accurate - [ ] No comparison results were invented to satisfy a reviewer
Conference rebuttals are read quickly. Structure affects perceived quality.
Structure Check: - [ ] Each reviewer has a clearly labeled section - [ ] Each concern has a visible label matching the Stage 1 breakdown title - [ ] Quoted reviewer text appears before each response (using the Stage 2 format) - [ ] The document reads in a logical order: per-reviewer, then per-issue - [ ] For Stage 5: section headers (Acknowledgments / Key Strengths / Key Concerns / Commitment) are present
Clarity Check: - [ ] Each response states its conclusion in the first sentence - [ ] Technical claims are self-contained (no unexplained jargon for new terms) - [ ] Tables are labeled and readable without surrounding text - [ ] Formulas use consistent notation with the paper - [ ] No response is longer than needed (trim to the minimum convincing length)
Writing Check:
- [ ] No AI filler phrases ("It is worth noting that…", "Furthermore…" as opener)
- [ ] Sentence lengths are varied
- [ ] Claims are specific to this paper (not generic statements)
- [ ] If in doubt, apply writing-anti-ai skill to the full document---
Follow these steps for a systematic pass:
**Pass 1 — Coverage scan (5 min)** > Count all Stage 1 atomic issues. Open the Stage 3 document. Check off each issue.
**Pass 2 — Tone pass (10 min)** > Read only the opening sentence of each response. Does each one feel collaborative? Fix any that don't.
**Pass 3 — Factual spot-check (10 min)** > Pick 3–5 specific claims (percentages, section numbers, citation names). Verify them against the paper.
**Pass 4 — Structure skim (5 min)** > Can you navigate from one reviewer to another, and one issue to another, in 30 seconds? If not, improve headings.
**Pass 5 — Final read-aloud (optional)** > Read the document aloud or use text-to-speech. Awkward phrases become obvious when heard.
---
| Error Type | Description | How to Fix | |-----------|-------------|-----------| | Silent skip | An issue has no response | Add even a one-sentence placeholder | | Over-promising | "We will completely redesign Section 4" | Scope it: "We will add a clarifying paragraph to Section 4" | | Unverified citation | Citing a paper you haven't confirmed exists | Apply citation-verification skill | | Wrong pointer | "See Table 3" but the data is in Table 2 | Verify all section/figure/table references | | Defensive pivot | Reframing the concern without addressing it | Address it directly first, then provide context | | Invisible result | "We ran this experiment" with no numbers | Include the result or say "results will appear in the revision" |
---
Once all checks pass:
1. **For Stage 3**: Copy the compiled document to the submission portal. Respect word/character limits. 2. **For Stage 5**: Copy the final remarks to the final remarks box. 3. **Keep a local copy**: The project.json autosaves, but export a Markdown backup before submitting.
---
*Adapted from Claude Scholar
A rebuttal editor for researchers to craft high-quality academic rebuttals — so you can focus on what to say, not how to format it.
Summarize extracted paper text into concise Markdown memory for later Stage 2 and Stage 4 background use, with fixed section…
Polish (rephrase) a rebuttal message template for clarity and professionalism while preserving the original structure, tone, and…
Break down full ARR (ACL Rolling Review) reviewer responses into structured rebuttal units. Use when input contains ARR reviewer…
Break down full ICLR reviewer responses into structured rebuttal units. Use when input contains reviewer…
Break down full ICML reviewer responses into structured rebuttal units. Use when input contains reviewer…