paper-audit
Reviewer-style audit and submission gate for Chinese and English academic papers across LaTeX, Typst, and PDF formats. Use whenever the user wants peer-review critique, pre-submission readiness checks, pass/fail gate decisions, blocker triage, structured revision roadmaps, journal-style peer review reports, or re-audits of revised manuscripts. Trigger for prompts like "review my paper", "act as a reviewer", "simulate peer review", "audit this PDF", "is this ready to submit", "gate-check before submission", "find the biggest problems in this manuscript", "write a SCI review report", "give me Summary / Major Issues / Minor Issues / Recommendation", "re-check whether I fixed the review issues", and Chinese variants such as "审稿", "帮我审稿", "投稿门控", "挡稿", "投稿前体检", "把把关", "重新审一遍", "看看能不能投", "出审稿意见", "重大/次要问题清单". Do not use for direct source editing, polishing, or compilation-heavy repair; route those to the format-specific writing skills instead.
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o paper-audit.zip https://jpskill.com/download/23443.zip && unzip -o paper-audit.zip && rm paper-audit.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/23443.zip -OutFile "$d\paper-audit.zip"; Expand-Archive "$d\paper-audit.zip" -DestinationPath $d -Force; ri "$d\paper-audit.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
paper-audit.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
paper-auditフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 46
📖 Claude が読む原文 SKILL.md(中身を展開)
この本文は AI(Claude)が読むための原文(英語または中国語)です。日本語訳は順次追加中。
Paper Audit Skill v4.5
paper-audit is deep-review-first. Its core job is to behave like a
serious reviewer: find technical, methodological, claim-level, and
cross-section issues; keep script-backed findings separate from reviewer
judgment; and return a structured issue bundle plus a revision roadmap.
Version 4.5 adds a script-backed PRESUBMISSION layer for final-week
mechanical checks (em dashes, AI-tone term frequency, abstract completeness,
LaTeX citation/label/equation hygiene, paragraph-shape weak signals, concrete
captions). It plugs into existing modes; it is not a separate public mode.
See references/PRESUBMISSION_GUIDE.md for mode integration.
Use it for audit and review. Do not use it as the first tool for source editing, sentence rewriting, or build fixing.
What This Skill Produces
quick-audit: fast submission-readiness screen with script-backed findings, includingPRESUBMISSIONdeep-review: reviewer-style structured issue bundle with major/moderate/ minor findingsgate: PASS/FAIL decision calibrated for submission blockers;PRESUBMISSIONMajor/Minor findings remain advisoryre-audit: compare current issue bundle against a previous audit, including mechanical regression findingspolish: precheck-only handoff into a polishing workflow
The primary product is no longer just a score. For deep-review, the main
outputs are:
final_issues.jsonoverall_assessment.txtreview_report.mdpeer_review_report.mdrevision_roadmap.md
Do Not Use
- direct source surgery on
.tex/.typ - compilation debugging as the main task
- free-form literature survey writing
- paragraph-level related-work rewriting
- cosmetic grammar cleanup without an audit goal
Critical Rules
- Don't rewrite the paper source —
paper-auditis a reviewer, not an editor; switch skills explicitly if the user wants prose changes, so review evidence stays separable from edits. - Don't fabricate references, baselines, or reviewer evidence — invented citations and made-up reviewer voices undermine every other finding in the bundle.
- Distinguish
[Script]from[LLM]findings — script-backed items have a deterministic anchor the user can rerun, while LLM findings need a quote or section to be falsifiable. - Anchor every reviewer finding to a quote, section, or exact textual location — unanchored complaints become impossible to audit on a re-pass.
- Be conservative with OCR noise, formatting quirks, and copy-editing trivia — flagging cosmetic noise inflates the report and buries the real issues.
- Read like a careful reader before flagging — understand the author's intended meaning first so the issue captures a real misread, not a strawman.
- For literature findings, judge whether the gap is evidence-backed and fairly positioned, and don't rewrite the prose inside
paper-audit— keep prose rewrites in the format-specific writing skills where they can be reviewed in isolation. - For
PRESUBMISSION, map CRITICAL / MAJOR / MINOR to Critical / Major / Minor script severities; only Critical or failed checklist items can failgate— otherwise mechanical findings drown out the substantive ones. Full mode-integration matrix lives inreferences/PRESUBMISSION_GUIDE.md. - In PDF mode, do not guess source-only hygiene. Report text-proven items and note that LaTeX/Typst source checks were skipped.
Mode Selection
| Requested intent | Mode |
|---|---|
| "check my paper", "quick audit", "submission readiness", "pre-submission review", "投稿前检查" | quick-audit |
| "review my paper", "simulate peer review", "harsh review", "deep review" | deep-review |
| "is this ready to submit", "gate this submission", "blockers only" | gate |
| "did I fix these issues", "re-audit", "compare against old review" | re-audit |
| "polish the writing, but only if safe" | polish |
Legacy aliases still work for one compatibility cycle:
self-check->quick-auditreview->deep-review
For per-mode workflow steps, input resolution rules, presentation surface
rules, and committee focus routing, see references/MODE_GUIDE.md.
Review Standard
Read these references before running reviewer-style work:
references/REVIEW_CRITERIA.mdreferences/DEEP_REVIEW_CRITERIA.mdreferences/CHECKLIST.mdreferences/CONSOLIDATION_RULES.mdreferences/ISSUE_SCHEMA.mdreferences/PRE_SUBMISSION_RULES.mdreferences/PRESUBMISSION_GUIDE.mdreferences/MODE_GUIDE.md
The deep-review workflow uses a 16-part issue taxonomy:
- formula / derivation errors
- notation inconsistency
- prose vs formal object mismatch
- numerical inconsistency
- missing justification
- overclaim or claim inaccuracy
- ambiguity that can mislead a careful reader
- underspecified methods / missing information
- internal contradiction
- self-consistency of standards
- table structure violations
- abstract structural incompleteness
- theory contribution deficiency
- qualitative methodology opacity
- pseudo-innovation / straw man
- paragraph-level argument incoherence
Workflow
Each mode has the same shape: parse $ARGUMENTS, lock the paper path, infer
mode/report-style/focus/language if not provided, then run the canonical
command. Detailed phase steps are in references/MODE_GUIDE.md.
quick-audit
uv run python -B "$SKILL_DIR/scripts/audit.py" <paper> --mode quick-audit ...
Present Submission Blockers -> Quality Improvements -> checklist; call
out PRESUBMISSION mechanical findings with [Script] provenance. Escalate
to deep-review when the user wants reviewer-depth critique.
deep-review
Five phases (see references/MODE_GUIDE.md for full detail):
- Workspace prep:
uv run python -B "$SKILL_DIR/scripts/prepare_review_workspace.py" <paper> --output-dir ./review_results - Phase 0 automated audit:
uv run python -B "$SKILL_DIR/scripts/audit.py" <paper> --mode deep-review ... - Phase 3A committee — dispatch 5 committee agents (editor, theory,
literature, methodology, logic) and write
committee/consensus.md. - Phase 3B section + cross-cutting lanes — section, claims-vs-evidence, notation, evaluation fairness, self-consistency, prior-art, and pre-submission readiness (full/editor focus only).
- Consolidation:
uv run python -B "$SKILL_DIR/scripts/consolidate_review_findings.py" <review_dir> uv run python -B "$SKILL_DIR/scripts/verify_quotes.py" <review_dir> --write-back uv run python -B "$SKILL_DIR/scripts/render_deep_review_report.py" <review_dir>
When the user explicitly asks for journal-review prose, set
--report-style peer-review so peer_review_report.md becomes the Primary
View while review_report.md stays as the richer evidence bundle.
gate
uv run python -B "$SKILL_DIR/scripts/audit.py" <paper> --mode gate ...
Run EIC Screening (Phase 0.5) using agents/editor_in_chief_agent.md
first; report PASS/FAIL; verdict -> EIC -> blockers -> advisory. A desk-reject
verdict is a gate blocker. Critical PRESUBMISSION only blocks the gate.
re-audit
Requires --previous-report PATH.
uv run python -B "$SKILL_DIR/scripts/audit.py" <paper> --mode re-audit --previous-report <path> ...
uv run python -B "$SKILL_DIR/scripts/diff_review_issues.py" <old_final_issues.json> <new_final_issues.json>
Present root-cause-aware status labels: FULLY_ADDRESSED,
PARTIALLY_ADDRESSED, NOT_ADDRESSED, NEW.
polish
uv run python -B "$SKILL_DIR/scripts/audit.py" <paper> --mode polish ...
If blockers exist, stop and report them. Only proceed into polishing if the precheck is safe.
Output Contract
For deep-review, the final issue schema is:
{
"title": "short issue title",
"quote": "exact quote from paper",
"explanation": "why this matters and what remains problematic",
"comment_type": "methodology|claim_accuracy|presentation|missing_information",
"severity": "major|moderate|minor",
"confidence": "high|medium|low|unverified",
"source_kind": "script|llm",
"source_section": "methods",
"related_sections": ["results", "appendix"],
"root_cause_key": "shared-normalized-key",
"review_lane": "claims_vs_evidence",
"gate_blocker": false,
"quote_verified": true
}
Always prefer:
- exact quotes over vague paraphrase
- evidence-backed findings over style commentary
- issue bundle + roadmap over raw script dumps
References
| File | Purpose |
|---|---|
references/MODE_GUIDE.md |
per-mode workflow detail, phase steps, committee focus routing |
references/PRESUBMISSION_GUIDE.md |
PRESUBMISSION mode-integration behavior matrix |
references/REVIEW_CRITERIA.md |
top-level audit scoring and mapping |
references/DEEP_REVIEW_CRITERIA.md |
deep-review-specific issue taxonomy and leniency rules |
references/CONSOLIDATION_RULES.md |
deduplication and root-cause merge policy |
references/ISSUE_SCHEMA.md |
canonical JSON schema |
references/REVIEW_LANE_GUIDE.md |
section lanes and cross-cutting lanes |
references/PRE_SUBMISSION_RULES.md |
final-week mechanical audit rules and term list |
references/SUBAGENT_TEMPLATES.md |
reviewer task templates |
references/QUICK_REFERENCE.md |
CLI and mode cheat sheet |
Scripts
| Script | Purpose |
|---|---|
scripts/audit.py |
Phase 0 audit and mode entrypoint |
scripts/pre_submission_check.py |
deterministic PRESUBMISSION mechanical audit layer |
scripts/prepare_review_workspace.py |
create deep-review workspace |
scripts/build_claim_map.py |
extract headline claims and closure targets |
scripts/consolidate_review_findings.py |
deduplicate comment JSONs |
scripts/verify_quotes.py |
verify exact quote presence |
scripts/render_deep_review_report.py |
render final Markdown report |
scripts/diff_review_issues.py |
compare old vs new issue bundles |
Reviewer Lanes
Committee agents (deep-review default):
committee_editor_agent.mdcommittee_theory_agent.mdcommittee_literature_agent.mdcommittee_methodology_agent.mdcommittee_logic_agent.md
Default deep-review lanes live in agents/:
section_reviewer_agent.mdclaims_evidence_reviewer_agent.mdnotation_consistency_reviewer_agent.mdevaluation_fairness_reviewer_agent.mdself_consistency_reviewer_agent.mdprior_art_reviewer_agent.mdsynthesis_agent.mdeditor_in_chief_agent.md— EIC desk-reject screener (used ingatemode)
Specialized deep-review agents (read their files for activation criteria):
critical_reviewer_agent.md— devil's advocate with C3-C5 checksdomain_reviewer_agent.md— domain expertise with A1-A7 assessmentsmethodology_reviewer_agent.md— methodology rigor with B3-B10 checksliterature_reviewer_agent.md— evidence-based literature verification (optional,--literature-search)
Examples
- "Review this manuscript like a serious conference reviewer and tell me the biggest validity risks."
- "Run a quick audit on
paper.texand tell me what blocks submission." - "Gate this IEEE submission and separate blockers from recommendations."
- "Re-audit this revision against my previous report."
- "Audit only the literature positioning and tell me whether the claimed gap is real or fabricated by selective citation."
同梱ファイル
※ ZIPに含まれるファイル一覧。`SKILL.md` 本体に加え、参考資料・サンプル・スクリプトが入っている場合があります。
- 📄 SKILL.md (13,105 bytes)
- 📎 references/AUDIT_GUIDE.md (5,480 bytes)
- 📎 references/CHANGELOG.md (816 bytes)
- 📎 references/CHECKLIST.md (6,156 bytes)
- 📎 references/CONSOLIDATION_RULES.md (907 bytes)
- 📎 references/DEEP_REVIEW_CRITERIA.md (2,876 bytes)
- 📎 references/editorial_decision_standards.md (6,887 bytes)
- 📎 references/FORBIDDEN_TERMS.md (6,582 bytes)
- 📎 references/ISSUE_SCHEMA.md (2,344 bytes)
- 📎 references/LITERATURE_GROUNDING_GUIDE.md (3,346 bytes)
- 📎 references/MODE_GUIDE.md (12,236 bytes)
- 📎 references/POLISH_GUIDE.md (2,345 bytes)
- 📎 references/PRE_SUBMISSION_RULES.md (6,213 bytes)
- 📎 references/PRESUBMISSION_GUIDE.md (3,987 bytes)
- 📎 references/QUALITATIVE_STANDARDS.md (5,642 bytes)
- 📎 references/quality_rubrics.md (11,093 bytes)
- 📎 references/QUICK_REFERENCE.md (2,071 bytes)
- 📎 references/REVIEW_CRITERIA.md (2,762 bytes)
- 📎 references/REVIEW_LANE_GUIDE.md (1,354 bytes)
- 📎 references/SCHOLAR_EVAL_GUIDE.md (6,538 bytes)
- 📎 references/SCORING_SYSTEMS.md (1,000 bytes)
- 📎 references/SUBAGENT_TEMPLATES.md (987 bytes)
- 📎 references/TROUBLESHOOTING.md (1,395 bytes)
- 📎 references/VENUE_RULES.md (764 bytes)
- 📎 scripts/audit.py (113,418 bytes)
- 📎 scripts/build_claim_map.py (3,359 bytes)
- 📎 scripts/check_citations.py (5,780 bytes)
- 📎 scripts/check_references.py (20,371 bytes)
- 📎 scripts/checkpoint.py (7,287 bytes)
- 📎 scripts/consolidate_review_findings.py (7,491 bytes)
- 📎 scripts/detect_language.py (1,960 bytes)
- 📎 scripts/diff_review_issues.py (3,193 bytes)
- 📎 scripts/literature_compare.py (11,671 bytes)
- 📎 scripts/literature_search.py (22,498 bytes)
- 📎 scripts/models/scoring_model.json (737 bytes)
- 📎 scripts/parsers.py (16,803 bytes)
- 📎 scripts/pdf_parser.py (11,683 bytes)
- 📎 scripts/pre_submission_check.py (17,523 bytes)
- 📎 scripts/prepare_review_workspace.py (10,813 bytes)
- 📎 scripts/render_deep_review_report.py (4,122 bytes)
- 📎 scripts/render_revision_trajectory.py (5,672 bytes)
- 📎 scripts/report_generator.py (50,720 bytes)
- 📎 scripts/scholar_eval.py (14,028 bytes)
- 📎 scripts/scoring_model.py (6,394 bytes)
- 📎 scripts/verify_quotes.py (2,937 bytes)
- 📎 scripts/visual_check.py (10,907 bytes)