paper-spine-audit について
PaperSpine Auditは、PaperSpineで論文の作成や改稿を完了とする前に確認するスキルです。スクリプトと独立したマルチエージェントレビューを組み合わせ、成果物、根拠、引用、原稿構成、翻訳を点検します。
主な機能
- 01成果物の完全性チェック
- 02根拠と引用の監査
- 03原稿の論理的な引き継ぎ確認
- 04LaTeXとWord出力の検証
- 05独立したマルチエージェントレビュー
活用シーン
- 01論文を完了とする前の確認
- 02根拠のない主張や成果物の欠落の検出
- 03引用と原稿構成の検証
- 04翻訳範囲と文書出力の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ wubing2023/ paperspine --skill paper-spine-auditインストール後、Claude Code で/paper-spine-auditを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/citation-support-bank.mdlogic-transfer-audit.mdrewrite-matrix.mdtranslation-package.mdwriting-rationale-matrix.mdscripts/_paper_spine_utils.pyartifact_check.pycitation_bank_check.pyhumanize_check.pyintegrity_audit.pylatex_guard.pyrevision_audit.pystructured_review.pyword_guard.py詳細
PaperSpine 監査
PaperSpine の書き換えまたはビルドが完了したと判断する前に、このスキルを使用してください。
必須チェック
- 成果物がすべてそろっていること。
- 参考資料用のワークスペースが存在し、ソースインデックスがあること。
- 動機は調査の後にユーザーが確認したものであり、調査前に作り上げたものでないこと。
writing_rationale_matrix.mdが存在し、順序立てられており、全体のフレームワークと、選択したシーンに固有の執筆単位を網羅していること。必要に応じて、論文やレポートを段落、主張、証拠、モデル、統合、見出し、キャプション、または競技問題の解答単位に分割する必要があります。タスクが IMRaD 論文でない場合、固定の IMRaD チェックリストにしてはいけません。最初の行では全体のフレームワークを詳しく正当化し、各行には短いラベルではなく、具体的な動機、参考資料/SOTA、対象シーン、証拠、予定する文章展開の手掛かりを含める必要があります。- 実質的な書き換えタスクで、追記のみの改訂や表面的な改訂を行っていないこと。
- 元の草稿または資料から最終原稿への論理の引き継ぎが行われていること。
- 主張がユーザー提供の証拠によって裏付けられていること。
- LaTeX プロジェクトがある場合、LaTeX の引用、ラベル、図の安全性が保たれていること。
- Introduction/Discussion の引用を選定する前に、
citation_support_bank.mdの件数、新しさ、各論文の裏付け文の質を確認すること。 - 最終版の LaTeX ソースが存在し、TeX エンジンが利用可能な場合はコンパイル済み PDF も存在すること。
.docxが要求または生成される場合、Word 出力の構造が有効であること。translation_packageがzhの場合、翻訳範囲が完全であること。完全な最終論文のテキストを含むfull_paper_translation.zh.mdと、writing_rationale_matrix.mdなどの大規模な中間成果物の行ごとの翻訳が含まれている必要があります。
スクリプト
利用可能な場合は実行してください:
python scripts/integrity_audit.py paper_rewriting_output --markdown --write
python scripts/artifact_check.py paper_rewriting_output --markdown --write
python scripts/revision_audit.py <original> <revised> --markdown
python scripts/structured_review.py paper_rewriting_output --dispatch
# Then: launch three parallel sub-agents per review_prompts/dispatch.md
# After sub-agents complete: python scripts/structured_review.py paper_rewriting_output --validate review_prompts
python scripts/citation_quality_audit.py paper_rewriting_output --write
python scripts/latex_guard.py <main.tex> --bib <references.bib> --markdown
python scripts/word_guard.py paper_rewriting_output/final_paper/paper.docx --markdown --output paper_rewriting_output/word_report.md
複数エージェントによるレビューの流れ
構造化レビューでは、独立性を確保するため、互いに独立したサブエージェントを使用します。
structured_review.py --dispatchを実行し、review_prompts/に3つの分離されたレビュープロンプトを生成します。review_prompts/dispatch.mdを読み、3つの Agent 呼び出しを並行して開始します。各エージェントは、自分専用のプロンプトファイルと原稿のみを読みます。- 3つのエージェントすべてが出力ファイルを書き込んだ後、
structured_review.py --validate review_promptsを実行し、独立性を確認します(テキストの類似性による相互汚染の検出)。 - 3つの独立したレビューを統合し、編集者による統合レビューを作成します。
必須の出力
paper_rewriting_output/integrity_audit.mdpaper_rewriting_output/artifact_check.md- 書き換えタスクの場合は
paper_rewriting_output/revision_audit.md paper_rewriting_output/structured_review.mdpaper_rewriting_output/citation_quality_audit.mdpaper_rewriting_output/logic_transfer_audit.md- 未解決のリスクとユーザーの判断事項
必須成果物が不足している場合、最終原稿に裏付けのない主張が含まれている場合、翻訳が不完全な場合、または論拠マトリックスが一般的な内容にとどまる場合は、タスクを完了としてマークしないでください。
コメント
Markdown 対応