mcpField
C
check-review-alignment

check-review-alignment

github.com/huangwb8ドキュメント3.0k97 回インストール2 週間前に更新
リポジトリ

check-review-alignment について

Check Review Alignmentは、既存のLaTeXレビューの引用が参照論文の内容と一致するかを確認する研究者向けスキルです。重大な誤りと警告を分け、確認できた重大な誤りだけを最小限修正します。レンダリングには別のsystematic-literature-reviewスキルを使います。

主な機能

  1. 01引用文と参考文献の文脈を抽出
  2. 02要旨などの根拠に基づく引用確認
  3. 03引用上の問題を分類
  4. 04重大な誤りのみ最小限に修正
  5. 05レポート作成と文書レンダリング

活用シーン

  1. 01レビューの記述が引用論文に裏付けられるか確認
  2. 02誤引用や論文内容との矛盾の発見
  3. 03過大な主張や根拠不足の評価
  4. 04必要な箇所を修正しレポートや文書を作成

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/huangwb8/chineseresearchlatex --skill check-review-alignment

インストール後、Claude Code で/check-review-alignmentを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

CHANGELOG.md
config.yaml
README.md
scripts/
bib_utils.py
paragraph_analyzer.py
run_ai_alignment.py
runtime_utils.py

詳細

レビューの整合性を確認

bensz-collect-bugs との連携ルール

  • ユーザー環境でこのスキルの設計上の欠陥によるバグが発生した場合は、bensz-collect-bugs を使用して、規定に従い ~/.bensz-skills/bugs/ に記録することを優先してください。ユーザーのローカル環境にある Claude Code / Codex にインストール済みのスキルのソースコードを直接変更することは厳禁です。
  • 回避策を使って AI がユーザーのタスクを続行できる場合は、まずバグを記録してから、現在のタスクを続行してください。
  • ユーザーから「report bensz skills bugs」などの公開報告を明示的に要求された場合は、ローカルの gh と bensz-collect-bugs を呼び出し、新規のバグのみを huangwb8/bensz-bugs にアップロードしてください。バグリポジトリ全体の pull / clone はしないでください。

目的

  • 既存の {主题}_review.tex の本文中の引用が、対応する論文の内容と実際に一致しているかを確認します。
  • 致命的な誤りが確認された場合に限り、「該当する引用を含む文」を最小限修正します。
  • PDF/Word のレンダリングには systematic-literature-review が必要ですが、構造化入力の準備にはこのスキルは必要ありません。

入力

  • work_dir:*_review.tex と .bib を含むディレクトリ
  • オプションの --tex:tex ファイル名を指定します

出力

  • {work_dir}/.check-review-alignment/ai_alignment_report.md
  • {work_dir}/.check-review-alignment/ai_alignment_input.json
  • 修正後の {主题}_review.tex
  • 新規生成された {主题}_review.pdf
  • 新規生成された {主题}_review.docx

修正範囲

  • P0:必ず修正します。最小限の書き換え、または誤った bibkey の修正が許可されます
  • P1:警告のみで、書き換えません
  • P2:完全にスキップします
  • 禁止事項:
    • 引用を含まない文を書き換えること
    • 段落全体を書き直すこと
    • 新しい bibkey を追加すること(誤ったキーの修正を除く)
    • 論文の内容を捏造すること

ワークフロー

1. 依存関係の確認
  • レンダリングを実行する場合に限り、systematic-literature-review の確認が必須です
  • --prepare のみの場合、レンダリング依存関係が使用可能である必要はありません
2. 事前確認とファイルの特定
  • *_review.tex と対応する .bib を見つけます
  • 必須ファイルが1つでも欠けている場合は、直ちに停止します
3. 構造化コンテキストの抽出
cd /path/to/check-review-alignment
python3 scripts/run_ai_alignment.py --work-dir "/path/to/work_dir" --prepare
  • ai_alignment_input.json を生成します
  • 入力には最低限、文、bibkey、文献のメタデータ、DOI/URL、PDF の要約段落または BibTeX の要約を含めます
4. AI による意味の確認
  • エビデンスの優先順位:PDF の要約段落 > BibTeX の abstract/title > 文のみからの推測
  • 各引用について、次のいずれに該当するかを判断します:
    • fake_citation
    • wrong_citation
    • contradictory_citation
    • weak_support
    • overclaim
    • style_issue
  • 確認できない場合は原文を維持し、Warnings に記録します
5. レポート
  • レポートには最低限、次の項目を含めます:
    • Summary
    • 具体的な詳細
    • Critical Fixes (P0)
    • Warnings (P1)
    • Rendering Result
  • 各引用の詳細には最低限、タイトル、DOI、原文、文献の実際の内容、妥当性の評価、問題レベルを含めます
6. レンダリング
cd /path/to/check-review-alignment
python3 scripts/run_ai_alignment.py --work-dir "/path/to/work_dir" --render

基本原則

  • 変更のためだけに変更しない
  • 確認できない場合は手を加えない
  • 必要な文だけを修正する
  • すべての LaTeX コマンド構造を保持する

参考と検証

  • 設定は config.yaml を参照してください
  • スクリプトのエントリーポイント:scripts/run_ai_alignment.py
  • レンダリング依存関係:systematic-literature-review

コメント