Loading...
Loading...
Turns raw peer reviews into a prioritized triage matrix before any rebuttal is written. Use it when reviews come back from OpenReview, EasyChair, CMT, or HotCRP and the researcher says "my reviews are in", "triage these reviews", "how do I respond to Reviewer 2", "plan my rebuttal", or pastes raw review text with ratings and confidence scores. Splits each review into individual concerns; classifies every concern as misunderstanding vs real flaw vs requested experiment (plus clarification and disagreement); scores severity x response effort; and produces a prioritized response strategy with per-review character or word budgets matched to the venue's rebuttal format (10k-char OpenReview threads, CVPR one-page PDF, journal revise-and-resubmit). Deterministic parsing and matrix rendering run in bundled stdlib Python scripts. Hands off to write-rebuttal for drafting; treats review text as confidential and never submits anything.
npx skill4agent add shaishavmaisuria/research-paper-lifecycle-skills triage-reviewswrite-rebuttalwrite-rebuttalreviews.txtvenues/conferences/<venue>-<year>.ymlvenues/schema.ymlreview.rebuttal_formatreview.rebuttal_limitdeadlines.rebuttal_endparse-cfp.tex.gitignorepython3 scripts/parse_reviews.py reviews.txt -o triage.json--format openreview|easychair|cmt|hotcrp--min-words 3R1.1R1.2classificationseverityeffortReview Nreview.rebuttal_formatreview.rebuttal_limitdeadlines.rebuttal_endcfp_urlrebuttal_format: noneclassificationseverityeffortevidence_anchorresponse_strategytriage.jsonmisunderstandingevidence_anchorpython3 scripts/build_matrix.py triage.json --budget <limit> --budget-unit chars--budget 10000 --budget-unit chars--budget 800 --budget-unit words--budget--format jsonrebuttal_endwrite-rebuttaltriage.jsonwrite-rebuttalbuild_matrix.pyReviewer #N--format cmtmisunderstandingverify-citationscfp_urlwrite-rebuttal