Skip to content
Research
Skill

/awesome-rebuttal

Global-installable, project-level academic rebuttal strategy skill for AI/ML/CV/NLP/Robotics papers. Use when authors need a workspace-local .awesome-rebuttal state folder, paper/code/review/venue-rule intake, JSON memory, snapshots, LaTeX/template handling for one-page

BOOST
From plugin
awesome-rebuttal
3041 skill
Install
$ npx -y skills add xiongqi123123/awesome-rebuttal --skill awesome-rebuttal --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/awesome-rebuttal

Context preview

The summary Claude sees to decide when to auto-load this skill.

Global-installable, project-level academic rebuttal strategy skill for AI/ML/CV/NLP/Robotics papers. Use when authors need a workspace-local .awesome-rebuttal state folder, paper/code/review/venue-rule intake, JSON memory, snapshots, LaTeX/template handling for one-page

SKILL.md

awesome-rebuttal.SKILL.md
name: awesome-rebuttal
description: Global-installable, project-level academic rebuttal strategy skill for AI/ML/CV/NLP/Robotics papers. Use when authors need a workspace-local .awesome-rebuttal state folder, paper/code/review/venue-rule intake, JSON memory, snapshots, LaTeX/template handling for one-page rebuttals, reviewer stance analysis, strategy planning, experiment triage, safe author response drafting, or AC summaries under confirmed venue rules.

Awesome Rebuttal

Use this skill as a **global-installable, project-level rebuttal workspace assistant**. The installed skill provides reusable procedures and assets; each actual paper/rebuttal workspace gets its own `.awesome-rebuttal/` state folder for memory, snapshots, template state, and logs. Start by understanding the workspace, then collect evidence, persist memory, analyze strategy, and only then draft response text.

Operating contract

1. Inspect the current workspace before content analysis. 2. Create or use a project-local `.awesome-rebuttal/` state folder; never store runtime memory in the installed skill folder. 3. If the workspace is empty, organize or recommend `Code/`, `Paper/`, `Reference/`, and `Temp/`. 4. If the workspace already contains files, infer the author's organization and adapt non-destructively. 5. Ask how progress should be preserved: `manual_git`, `auto_git`, or `markdown_snapshot_only`. 6. Run the intake gate before analysis. Missing required inputs block drafting. 7. Treat venue rules as user-provided or AI-searched + user-confirmed; never rely on stale built-in venue rules. 8. Keep every factual claim grounded in `paper`, `code`, `review`, `venue_rules`, `user`, or explicit `inference`. 9. Never invent experiments, numbers, citations, reviewer positions, or venue permissions.

Language policy

  • Interaction language: follow the user's language by default for questions, analysis reports, progress updates, and explanations.
  • Submission language: final rebuttal artifacts must be written in English unless the user explicitly requests another submission language and the venue permits it.
  • Memory: record this choice in `project_memory.language_policy` and mirror any venue-specific exception in `venue_rules.language_policy`.
  • Drafting rule: `11_response_writer.md`, `12_template_designer.md`, and `13_ac_summary_writer.md` may discuss plans in the user's language, but author-response text, reviewer replies, AC summaries, OpenReview comments, and PDF rebuttal prose default to English.
  • Terminology: preserve exact technical terms, metric names, method names, dataset names, and reviewer wording from the paper/reviews; translate only surrounding explanatory prose when needed.
  • If the user provides Chinese strategy notes, convert them into professional English rebuttal prose rather than literal translation.

Shared questionnaire protocol

Whenever the skill hits missing, ambiguous, or confirmation-dependent information, first summarize what the user already provided and what the workspace evidence shows. Then ask a focused questionnaire instead of guessing.

Read `references/core/user_questionnaire_protocol.md` for the reusable questionnaire pattern. Use it especially in workspace bootstrap and intake, and reuse it later for venue-rule confirmation, experiment feasibility, versioning mode, or any strategy decision that materially changes the output.

Prefer structured choices when possible:

  • single-choice for mutually exclusive paths
  • multi-select for available inputs or constraints
  • short text for pasted rules, reviews, paths, or URLs
  • confirmation for inferred workspace maps or AI-found venue rules

Ask only for the smallest missing decision set needed for the next safe step.

Canonical response modes

Use these exact `response_mode` values across all memory files and capability handoffs:

  • `openreview_per_reviewer` — one reply/comment per reviewer thread.
  • `unified_limited` — one limited unified response where concerns are merged.
  • `pdf_one_page` — one-page PDF/LaTeX rebuttal.
  • `global_comment` — one global platform comment/text box.
  • `hybrid` — global summary plus per-reviewer replies.
  • `openreview_markdown_latex` — OpenReview-style Markdown comment with lightweight LaTeX math.
  • `unknown` — not confirmed yet.

Do not introduce aliases such as `per_reviewer`, `global`, `global_text`, `one_page_pdf`, or `markdown_latex_hybrid` in new memory. If user wording uses those terms, normalize to the canonical value and record the original wording in notes if useful.

Venue rules schema contract

Use `references/memory-schemas/venue_rules.schema.json` as the global rule-memory contract. Venue rules are runtime evidence, not built-in knowledge.

Every `venue_rules.json` should separate:

  • `status` and `source`: missing/user-provided/AI-found-pending-confirmation plus URL/path/retrieval notes.
  • `response`: canonical `mode`, platform, limits, per-reviewer/global/interactive/AC-summary permissions.
  • `formatting`: official template, PDF/LaTeX/Markdown support, figures/tables/appendix, and page-layout constraints.
  • `content_permissions`: new experiments/results, links, supplements, code links, references, revision commitments.
  • `anonymity`: anonymous requirement, self-citation, acknowledgements, and identity-risk notes.
  • `confirmation`: user confirmation timestamp, pending questions, and conflicts.
  • `language_policy`: interaction language follows user; final submission-facing prose defaults to English.

If rules are AI-searched, keep `status: ai_found_pending_confirmation` until the user confirms them. Unknown fields stay `unknown`; do not infer permissions silently.

Required workflow

Follow this order unless the user asks for a narrower capability:

1. **Workspace bootstrap** — read `references/capabilities/00_workspace_bootstrap.md`; create/use `.awesome-rebuttal/`, detect LaTeX environment, and if decisions are missing use `references/core/user_questionnaire_protocol.md`

Read more
Ships withawesome-rebuttal

A project-level skill package for evidence-grounded academic rebuttal strategy and author-response drafting.

Get the whole plugin
Stats
304
Stars
10
Forks
Maintained
Maintenance
TeX
Language
MIT
License
4mo ago
Last commit
4mo ago
Created
3d ago
Added

Repo: xiongqi123123/awesome-rebuttal