本文へ移動
cccskills
無料GitHub で公開

scholar-review

Systematic academic paper review workflow covering self-review before submission and rebuttal writing after receiving reviewer feedback. Triggers on "review paper", "self-review", "write rebuttal", "respond to reviewers", "analyze review comments", "paper review".

インストール方法を見る

含まれるファイル(7)

  • SKILL.md9.1 KB
  • phases/01-self-review.md5.6 KB
  • phases/02-review-analysis.md5.5 KB
  • phases/03-response-strategy.md5.8 KB
  • phases/04-rebuttal-writing.md6.1 KB
  • phases/05-revision.md5.0 KB
  • specs/tone-guidelines.md2.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Scholar Review

A structured workflow for academic paper review and rebuttal. Covers two modes: (1) pre-submission self-review to identify and fix weaknesses before submitting, and (2) post-review rebuttal writing to respond professionally to reviewer feedback.

Pre-load (before execution)

  1. Codebase docs: If .workflow/codebase/ARCHITECTURE.md exists, read for project context
  2. Specs: maestro load --type spec --category coding — load coding conventions
  3. Wiki knowledge: maestro search "academic writing research paper" --json — top 5 entries as prior context
  4. All optional — proceed without if unavailable

Architecture Overview

                          scholar-review
                               |
                    [Preference Collection]
                         /            \
              Pre-Submission        Post-Review
                   |              /     |      \
            +-----------+   +--------+--------+---------+
            | Phase 1   |   | Phase 2| Phase 3| Phase 4 |
            | Self-     |   | Review | Response| Rebuttal|
            | Review    |   | Analysis| Strategy| Writing|
            +-----------+   +--------+--------+---------+
                   |              \     |      /
                   v               v    v    v
            self-review-       rebuttal-response.md
            report.md                  |
                                       v
                                 +-----------+
                                 | Phase 5   |
                                 | Revision  |
                                 +-----------+
                                       |
                                       v
                                 revised-paper

Key Design Principles

  1. Mode-driven execution: Pre-submission triggers Phase 1 only; post-review triggers Phases 2-5 sequentially
  2. Evidence-based review: Every finding must reference specific sections, pages, or line numbers
  3. Professional tone: All rebuttal output follows academic tone guidelines (grateful, respectful, evidence-based)
  4. Completeness: Every reviewer comment must receive a response; no comment is skipped
  5. Actionable output: Each phase produces concrete artifacts, not abstract advice

Interactive Preference Collection

Collect workflow preferences before dispatching to phases:

Ask the user:

1. Review Stage:
   - "Pre-submission self-review" → Execute Phase 1 only
   - "Post-review rebuttal" → Execute Phases 2-5

2. Paper Location:
   - Path to paper file(s) or directory

3. (If post-review) Reviewer Comments Location:
   - Path to reviewer comments file(s)

4. (If post-review) Target Venue:
   - Conference/journal name (e.g., NeurIPS, ICML, ICLR, CVPR, ACL)
   - "Other" with custom venue name

5. Auto Mode:
   - "Interactive (Recommended)" → Confirm at each phase transition
   - "Auto" → Execute all applicable phases without confirmation

Store as workflowPreferences:
  - mode: "pre-submission" | "post-review"
  - paperPath: string
  - reviewCommentsPath: string (post-review only)
  - targetVenue: string
  - autoYes: boolean

Execution Flow

COMPACT DIRECTIVE: Context compression MUST check TodoWrite phase status. The phase currently marked in_progress is the active execution phase -- preserve its FULL content. Only compress phases marked completed or pending.

Pre-Submission Mode

Phase 1: Self-Review
  Ref: phases/01-self-review.md
  Input: paperPath, targetVenue
  Output: self-review-report.md
  TodoWrite: Mark Phase 1 in_progress → completed

Post-Review Mode

Phase 2: Review Analysis
  Ref: phases/02-review-analysis.md
  Input: reviewCommentsPath, paperPath
  Output: review-analysis.md (classified comments with priorities)
  TodoWrite: Mark Phase 2 in_progress → completed

Phase 3: Response Strategy
  Ref: phases/03-response-strategy.md
  Input: review-analysis.md, paperPath
  Output: response-strategy.md (strategy per comment)
  TodoWrite: Mark Phase 3 in_progress → completed

Phase 4: Rebuttal Writing
  Ref: phases/04-rebuttal-writing.md
  Input: response-strategy.md, paperPath, targetVenue
  Output: rebuttal-response.md
  TodoWrite: Mark Phase 4 in_progress → completed

Phase 5: Revision
  Ref: phases/05-revision.md
  Input: rebuttal-response.md, paperPath
  Output: revision-plan.md, tracked changes list
  TodoWrite: Mark Phase 5 in_progress → completed

Phase Reference Documents (read on-demand when phase executes):

PhaseDocumentPurposeCompact
1phases/01-self-review.mdPre-submission quality checkTodoWrite driven
2phases/02-review-analysis.mdParse and classify reviewer commentsTodoWrite driven
3phases/03-response-strategy.mdPlan rebuttal strategy per commentTodoWrite driven + sentinel
4phases/04-rebuttal-writing.mdWrite structured rebuttal documentTodoWrite driven + sentinel
5phases/05-revision.mdPlan and track paper revisionsTodoWrite driven

Compact Rules:

  1. TodoWrite in_progress -> Preserve full content, do not compress
  2. TodoWrite completed -> May compress to summary
  3. Sentinel fallback -> Phases marked with sentinel contain compact sentinels; if only sentinel remains without full Step protocol, immediately Read() to recover

Core Rules

  1. Read paper first: Always read the full paper before any review or analysis
  2. Classify before responding: Never write rebuttals without completing review analysis and strategy
  3. No skipped comments: Every reviewer comment must have a response entry
  4. Venue-aware tone: Adjust strategy and emphasis based on target venue conventions
  5. Preserve reviewer numbering: Maintain original reviewer IDs and comment numbering throughout

Input Processing

User input → Structured format:

PAPER: [path to paper files]
MODE: [pre-submission | post-review]
REVIEWS: [path to reviewer comments] (post-review only)
VENUE: [target conference/journal]
OUTPUT_DIR: [directory for generated documents]

Data Flow

paperPath ──────────────────────────────────────────────────┐
    │                                                        │
    v                                                        │
Phase 1: self-review-report.md                               │
    (Pre-submission mode ends here)                          │
                                                             │
reviewCommentsPath ─── Phase 2: review-analysis.md ──────────┤
                           │                                 │
                           v                                 │
                    Phase 3: response-strategy.md ───────────┤
                           │                                 │
                           v                                 │
                    Phase 4: rebuttal-response.md ───────────┤
                           │                                 │
                           v                                 │
                    Phase 5: revision-plan.md ────── paperPath

TodoWrite Pattern

Phase Attachment (entering phase)

TodoWrite([
  { id: "phase-N", task: "Phase N: [name]", status: "in_progress" },
  { id: "phase-N-step-1", task: "  Step N.1: [name]", status: "pending" },
  { id: "phase-N-step-2", task: "  Step N.2: [name]", status: "pending" }
])

Phase Collapse (exiting phase)

TodoWrite([
  { id: "phase-N", task: "Phase N: [name] -- Done", status: "completed" },
  { id: "phase-N+1", task: "Phase N+1: [name]", status: "in_progress" }
])

Error Handling

  1. Paper not found: Ask user to confirm paper path, retry once
  2. Reviews not parseable: Ask user to reformat or paste reviews directly
  3. Phase failure: Log error, ask user whether to retry or skip to next phase
  4. Venue unknown: Fall back to generic academic review conventions

Coordinator Checklist

Before Each Phase

  • Confirm input files exist and are readable
  • TodoWrite updated: current phase in_progress
  • Read phase document via Ref: marker

After Each Phase

  • Output file generated and saved
  • TodoWrite updated: current phase completed
  • If not autoYes, confirm with user before next phase

Post-Workflow

  • All output files listed for user
  • Summary of findings/actions presented

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

maestro

無料

Intent-to-chain planner over the canonical Session/Run lifecycle

日本語の概要は準備中です。原文の説明を表示しています。

catlog22/maestro-flow5662026年10月8日 更新

Quick execution for small tasks — minimal run lifecycle (start + done) with evidence recording. Full LLM capability, scoped to mechanically clear tasks.

日本語の概要は準備中です。原文の説明を表示しています。

catlog22/maestro-flow5662026年10月8日 更新

Create or sync session worktree for parallel dev

日本語の概要は準備中です。原文の説明を表示しています。

catlog22/maestro-flow5662026年10月8日 更新

Manage editing boundary restrictions

日本語の概要は準備中です。原文の説明を表示しています。

catlog22/maestro-flow5662026年10月8日 更新

Maestro Flow 命令帮助系统。搜索命令、浏览技能、工作流推荐、新手引导。Triggers on "maestro-help", "帮助", "命令", "怎么用", "skill", "workflow", "maestro 怎么用".

日本語の概要は準備中です。原文の説明を表示しています。

catlog22/maestro-flow5662026年10月8日 更新

Use when designing, reviewing, refining, fixing, or codifying frontend UI with Maestro's self-contained Impeccable core

日本語の概要は準備中です。原文の説明を表示しています。

catlog22/maestro-flow5662026年10月8日 更新

catlog22 のスキルをすべて見る

このスキルの問題を報告する