返回 Skill 列表
extension
分类: 内容与媒体无需 API Key

paper-question

论文的纯文本阅读,并以研究专家的身份清晰地回答用户的问题。当用户指示“关于这篇论文的问题”、“告诉我论文的内容”、“这项研究的目的是什么?”等时使用。Claude会直接给出答案。

person作者: jakexiaohubgithub

Paper Question Skill

概要

指定した論文のプレーンテキスト(clean_text)を読み込み、Claude自身が研究のプロとしてユーザーの質問に分かりやすく回答するスキル。

使用タイミング

ユーザーが以下のような指示をした時に使用:

  • 「この論文について質問がある」
  • 「論文の内容を教えて」
  • 「この研究の目的は?」
  • 「実験方法を説明して」
  • 「結論を要約して」

実行手順

ステップ1: PDF IDの確認

ユーザーからPDF IDを受け取る。不明な場合は以下で論文リストを表示:

# カレントディレクトリがプロジェクトルートであることを前提
ls -lt clean_text/*.txt 2>/dev/null | head -10

ステップ2: 論文テキストの読み込み

Readツールで論文テキストを読み込む:

$PAPER_DIR/clean_text/{pdf_id}.txt

$PAPER_DIR は環境変数またはカレントディレクトリ

ステップ3: タイトルの取得(オプション)

メモファイルから論文タイトルを取得:

$PAPER_DIR/memo/{pdf_id}.txt

(1行目がタイトル)

ステップ4: 質問への回答

読み込んだ論文テキストに基づいて、以下の方針で回答する:

回答方針

  1. 正確性: 論文に書かれていることのみに基づいて回答
  2. 分かりやすさ: 専門用語は噛み砕いて説明
  3. 構造化: 箇条書きや番号付きリストで整理
  4. 引用: 可能であれば論文内の該当箇所を示す
  5. 誠実さ: 論文に書かれていない場合は「この論文では言及されていません」と明記

回答形式

## 論文Q&A

**論文**: [論文タイトル]

**質問**: [ユーザーの質問]

**回答**:
[Claudeによる回答]

質問例

  • 「この論文の研究目的は?」
  • 「使用されているデータセットは?」
  • 「実験の結果を要約して」
  • 「この研究の限界は何?」
  • 「関連研究にはどんなものがある?」
  • 「実務への応用可能性は?」
  • 「著者の主張の根拠は?」

ディレクトリ構成

  • clean_text: $PAPER_DIR/clean_text/{pdf_id}.txt
  • memo: $PAPER_DIR/memo/{pdf_id}.txt

$PAPER_DIR は環境変数またはカレントディレクトリ

注意事項

  • clean_textが存在しない場合はエラーを返す
  • 論文テキストが長い場合でもReadツールで読み込み可能

スラッシュコマンド

/paper-question {pdf_id} {質問} でも実行可能。

バージョン履歴

  • 2024-12-09 v1.1: ClaudeCLI依存を削除、Claude自身が直接回答する仕様に変更
  • 2024-12-09 v1.0: 初版作成