skills/41-sticerd-eee-sewage-econometrics-check/skills/respond-to-referee/SKILL.md
Structure point-by-point referee responses for the sewage-house-prices paper. Classifies each comment (NEW ANALYSIS / CLARIFICATION / REWRITE / DISAGREE / MINOR), produces a tracking document, drafts a response letter in LaTeX, and flags items needing new analysis or user judgment. This skill should be used when asked to "respond to referees", "draft revision", "address referee comments", or "R&R".
npx skillsauth add brycewang-stanford/Awesome-Agent-Skills-for-Empirical-Research respond-to-refereeInstall 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.
Structure a point-by-point response to referee reports for the sewage-house-prices manuscript.
Input: $ARGUMENTS — path to referee report file(s).
docs/overleaf/_main.texdocs/overleaf/*.texdocs/overleaf/refs.bibscripts/R/09_analysis/output/tables/output/figures/$ARGUMENTSdocs/overleaf/_main.tex and section files)Assign each referee point a classification:
| Class | Action | |-------|--------| | NEW ANALYSIS | Flag for user — requires new R script or specification | | CLARIFICATION | Draft revised text for the relevant section | | REWRITE | Draft structural revision of a section | | DISAGREE | Draft diplomatic pushback — flag for user review (mandatory) | | MINOR | Draft fix directly (typos, formatting, minor edits) |
Save to output/log/referee_response_tracker.md:
# Referee Response Tracker
**Date:** YYYY-MM-DD
**Journal:** [if known]
**Decision:** [R&R / Major / Minor]
## Summary
- Referee 1: N comments (X new analysis, Y clarification, Z disagree, W minor)
- Referee 2: N comments (...)
- Editor: N comments (...)
- **Total new analyses required:** X
## Action Items (Priority Order)
### HIGH: New Analysis Required
| # | Ref | Point | Status |
|---|-----|-------|--------|
| 1 | R1.3 | [Brief] | TODO |
### MEDIUM: Clarification / Rewriting
| # | Ref | Point | Status |
|---|-----|-------|--------|
| 1 | R1.1 | [Brief] | TODO |
### FLAGGED: Disagreements (require user review)
| # | Ref | Point | Draft Response |
|---|-----|-------|---------------|
| 1 | R2.5 | [Brief] | [Draft] |
### LOW: Minor Edits
- [ ] R1.7: Fix typo on p. 12
Generate LaTeX response letter:
\documentclass[12pt]{article}
\usepackage[margin=1in]{geometry}
\usepackage{xcolor}
\definecolor{response}{RGB}{0,0,128}
\begin{document}
\title{Response to Referee Reports: Sewage in Our Waters}
\author{[Authors]}
\date{\today}
\maketitle
Dear Editor,
We thank the editor and referees for their careful and constructive comments.
We have revised the manuscript to address all points raised.
\bigskip
\textbf{Summary of major changes:}
\begin{enumerate}
\item [Major change 1 — addresses R1.3, R2.1]
\item [Major change 2 — addresses R1.5]
\end{enumerate}
\newpage
\section*{Response to Referee 1}
\subsection*{Comment 1.1}
\textit{[Exact quote of referee comment]}
\medskip
\textcolor{response}{%
\textbf{Response:} [Draft response]
\textbf{Paper change:} [Section X, page Y]
}
\end{document}
Save to output/log/referee_response_[date].tex.
When classification is DISAGREE:
tools
Autonomous multi-round research review loop using MiniMax API. Use when you want to use MiniMax instead of Codex MCP for external review. Trigger with "auto review loop minimax" or "minimax review".
tools
Autonomous research review loop using any OpenAI-compatible LLM API. Configure via llm-chat MCP server or environment variables. Trigger with "auto review loop llm" or "llm review".
tools
Autonomous multi-round research review loop using MiniMax API. Use when you want to use MiniMax instead of Codex MCP for external review. Trigger with "auto review loop minimax" or "minimax review".
tools
Autonomous research review loop using any OpenAI-compatible LLM API. Configure via llm-chat MCP server or environment variables. Trigger with "auto review loop llm" or "llm review".