skills/rebuttal-strategist/SKILL.md
Plan and write ML/AI rebuttals after real reviews arrive. Use for reviewer intent, response strategy, follow-up experiments, point-by-point replies, and revision promises.
npx skillsauth add a-green-hand-jack/ml-research-skills rebuttal-strategistInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Turn real reviewer feedback into a tactical rebuttal plan, experiment plan, paper revision plan, and response draft. This skill starts after reviews arrive. It is not a pre-submission shadow review.
Use this skill for:
Pair this skill with:
research-project-memory when real reviews, issue boards, rebuttal experiments, or promised revisions should persist across sessionspaper-reviewer-simulator for pre-submission shadow review or for stress-testing the draft responserun-experiment when the rebuttal plan requires new experimentsconference-writing-adapter when accepted reviewer criticism requires paper restructuring or clearer prosecitation-audit and citation-coverage-audit when reviews identify citation problemscamera-ready-finalizer after acceptance to verify promised revisions, final claim/evidence consistency, de-anonymization, and release handoff<installed-skill-dir>/
├── SKILL.md
└── references/
├── decision-strategy.md
├── experiment-response-planning.md
├── issue-board.md
├── memory-model.md
├── openreview-protocol.md
├── rebuttal-writing-style.md
├── report-template.md
└── review-intent-analysis.md
references/review-intent-analysis.md, references/issue-board.md, and references/rebuttal-writing-style.md.references/openreview-protocol.md when the user provides an OpenReview URL, forum ID, review thread, or asks to fetch review information.references/decision-strategy.md when scores, confidence, reviewer stances, or AC/meta-review dynamics matter.references/experiment-response-planning.md when reviews request more experiments, baselines, ablations, proofs, analyses, or details.references/memory-model.md when saving or reusing project rebuttal state.references/report-template.md for substantial plans or saved reports.Identify:
plan: strategy, issue board, experiment plandraft: write rebuttal textfollowup: answer new reviewer questions during discussionpost-mortem: update memory after final decisionDefault to plan before drafting if no issue board exists.
Read or fetch:
If using OpenReview, follow references/openreview-protocol.md. If fetching is blocked or login is needed, ask the user for exported review text or pasted comments.
Break every review into atomic issues.
Each issue should have:
Do not answer broad review paragraphs as a blob. One paragraph may contain several independent issues.
Read references/review-intent-analysis.md and references/decision-strategy.md.
For each reviewer, infer:
Then infer the paper-level decision path:
Read references/issue-board.md.
Rank issues:
must-win: could decide acceptance if answered wellmust-answer: direct reviewer question or serious concernquick-win: easy clarification with high valueexperiment-needed: requires new experiment/analysis/proofpaper-revision: can be fixed by promised text changedo-not-overinvest: low impact or unmovable objectionThe issue board should decide what gets response budget.
Read references/experiment-response-planning.md.
For each issue requiring evidence:
Prefer targeted experiments that directly answer reviewer objections over broad new result hunting.
For every issue choose one posture:
accept-and-fixclarify-misunderstandingrebut-with-evidencepartially-concedeprovide-new-resultscope-and-limitdefer-to-revisiondo-not-address-directlyRead references/rebuttal-writing-style.md for wording guidance.
Draft in the required format:
Default structure:
Use concise, non-defensive language. Do not waste budget thanking every reviewer separately unless format requires it.
Before finalizing, check:
If the draft fails, revise once and report remaining risks.
Read references/memory-model.md.
When reviews were parsed or a strategy was created, update project-local memory under:
.agent/rebuttal-strategy/
Track:
If the project uses research-project-memory, also update:
memory/risk-board.md: real reviewer risks and issue severity, using certainty observed for review text and inferred for intentmemory/action-board.md: rebuttal experiments, response drafting tasks, promised revisions, and post-rebuttal follow-upsmemory/evidence-board.md: new rebuttal experiments, proof sketches, analyses, or tablesmemory/claim-board.md: claims reviewers challenged, weakened, clarified, or supportedrebuttal/.agent/rebuttal-status.md: issue board, reviewer intent map, response plan, promised revisions, and discussion stateNever mark a promised revision as done until the paper/code change exists. Link promises to actions.
# Rebuttal Strategy
## Situation Summary
## Reviewer Intent Map
## Decision Path
## Issue Board
## Experiment / Evidence Plan
## Response Posture
## Draft Outline
## Follow-up Strategy
# Rebuttal Draft
## Response Strategy Notes
## Draft
## Claims Requiring Verification
## Promised Paper Revisions
## Remaining Risks
# Follow-Up Reply
## New Reviewer Comment
## Intent Assessment
## Recommended Reply
## Risk If Ignored
Before finalizing:
testing
Bootstrap project-local ml-research-skills. Use from global installs when creating a new ML research project, enabling this collection in an existing ML research repo, or deciding whether to install the full bundle locally. Route to project-init for new projects; do not handle paper or experiment work directly.
development
Route project operations tasks — git, memory, bootstrap, remote, workspace, code review, timeline, ops — to the correct skill. Use when the task involves commits, pushes, worktrees, project memory, enabling project-local skills, SSH/server coordination, sidecar runners, or audits. Do not solve the ops task directly.
testing
Route ML/AI paper writing tasks to the correct skill — contract planning, prose drafting, section writing, consistency editing, review simulation, rebuttal, submission, or citation work. Use when the task involves writing, revising, reviewing, or submitting a paper instead of guessing between paper-writing-assistant, paper-writing-contract-planner, paper-reviewer-simulator, auto-paper-improvement-loop, or citation skills. Do not draft prose directly.
data-ai
Project-local router for ML research skill selection. Use inside an initialized ML research project, or while maintaining this skill repo, when the user describes an ML research/paper/experiment/discovery/ops/release workflow and may not know the skill; route to a domain router or high-signal leaf. Do not use for generic non-ML projects.