用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/expectedparrot/katz --skill referee-report命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | referee-report |
| description | Synthesize investigated katz issues into a narrative referee report |
| allowed-tools | Read, Bash, Glob, Grep |
| user-invocable | true |
Synthesizes the structured issue data from a katz review into a narrative referee report suitable for submission to a journal editor or sharing with authors.
/referee-report
katz paper status should return "valid": true).draft).Run the helper script to produce a structured summary of the review:
python <katz-skills-path>/referee-report/scripts/gather_review_data.py
This writes .katz/review_data.json containing:
Read the output file to understand the full scope of the review.
Read the abstract and introduction from the canonical manuscript to understand the paper's contribution and framing. Use katz paper section <id> to get line ranges, then read the relevant portions.
Write the report as Markdown to writeup/report.md. Follow this structure.
Use either a YAML title or one H1 title, never both; body sections begin at H2.
# Referee Report: [Paper Title]
**Date:** [today]
**Paper:** [source file]
**Review method:** Automated multi-model review via katz, with manual investigation
One paragraph summarizing what the paper does, its main contribution, and its overall quality. Be specific about the methodology and findings — do not be generic.
Your high-level evaluation. Address:
Ground every judgment in specific evidence from the review. Do not make claims you cannot trace to a confirmed issue or a reading of the manuscript.
List the confirmed issues that represent substantive problems — things that should be addressed before publication. Group them thematically, not by section. Each concern should:
Typical themes to group by:
Do NOT list every confirmed issue individually if several point to the same underlying concern. Synthesize them into a coherent narrative. Reference the underlying issue IDs in parentheses for traceability, e.g., (issues 00b5b04c, 0e02ab37).
Confirmed issues that are real but less consequential — unclear writing, small inconsistencies, presentation issues. These can be listed more briefly. Again, group by theme rather than listing individually.
Any uncertain/open issues that the authors could clarify. Frame these as questions, not accusations.
If the review revealed strengths — e.g., many overclaiming flags were rejected because the paper hedges carefully, or the methodology is sound against multiple challenges — note these. Reviewers who only list problems are less useful than those who also identify what works.
Re-read the report. Check:
Have Katz validate the complete source and preview every final artifact:
katz report finalize \
--report writeup/report.md \
--html writeup/report.html \
--explorer writeup/artifacts/paper_explorer.html
Fix every reported source error. Then execute the exact apply command returned
in next_actions; it includes the preview plan hash and will reject a stale
ledger or changed report:
katz report finalize \
--report writeup/report.md \
--html writeup/report.html \
--explorer writeup/artifacts/paper_explorer.html \
--expect-plan <hash> \
--apply
Do not run Pandoc or a separate report checker. Katz uses its packaged renderer,
generates both HTML artifacts transactionally, validates coverage and issue
states, and marks partial evidence prominently. Report the returned artifact
paths, hashes, and complete value.