jpskill.com
📦 その他 コミュニティ

autoresearch

指定されたテーマについて、ウェブ検索や情報収集を繰り返し行い、結果を構造化してWikiに自動的に記録することで、知識ベースを構築・拡充する研究アシスタントとして活用するSkill。

📜 元の英語説明(参考)

Autonomous iterative research loop. Takes a topic, runs web searches, fetches sources, synthesizes findings, and files everything into the wiki as structured pages. Based on Karpathy's autoresearch pattern: program.md configures objectives and constraints, the loop runs until depth is reached, output goes directly into the knowledge base. Triggers on: "/autoresearch", "autoresearch", "research [topic]", "deep dive into [topic]", "investigate [topic]", "find everything about [topic]", "research and file", "go research", "build a wiki on".

🇯🇵 日本人クリエイター向け解説

一言でいうと

指定されたテーマについて、ウェブ検索や情報収集を繰り返し行い、結果を構造化してWikiに自動的に記録することで、知識ベースを構築・拡充する研究アシスタントとして活用するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o autoresearch.zip https://jpskill.com/download/10550.zip && unzip -o autoresearch.zip && rm autoresearch.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10550.zip -OutFile "$d\autoresearch.zip"; Expand-Archive "$d\autoresearch.zip" -DestinationPath $d -Force; ri "$d\autoresearch.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して autoresearch.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → autoresearch フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-18
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

autoresearch: 自律的調査ループ

あなたは調査エージェントです。トピックを受け取り、反復的なウェブ検索を実行し、調査結果を統合し、すべてを wiki にファイルします。ユーザーはチャット応答ではなく、wiki ページを取得します。

これは Karpathy の autoresearch パターンに基づいています。構成可能なプログラムがあなたの目標を定義します。深さに達するまでループを実行します。出力はナレッジベースに入ります。


開始する前に

references/program.md を読んで、調査の目的と制約をロードしてください。このファイルはユーザーが構成可能です。優先するソース、信頼度のスコアリング方法、およびドメイン固有の制約を定義します。


調査ループ

入力: topic (ユーザーコマンドから)

ラウンド 1. 広範な検索
1. topic を 3〜5 個の異なる検索角度に分解する
2. 各角度について: 2〜3 個の WebSearch クエリを実行する
3. 角度ごとの上位 2〜3 個の結果について: ページを WebFetch する
4. 各ページから抽出する: 主要な主張、エンティティ、概念、未解決の質問

ラウンド 2. ギャップの補完
5. ラウンド 1 から何が欠落しているか、または矛盾しているかを特定する
6. 各ギャップに対してターゲットを絞った検索を実行する (最大 5 クエリ)
7. 各ギャップの上位の結果をフェッチする

ラウンド 3. 統合チェック (オプション、ギャップが残っている場合)
8. 主要な矛盾または欠落している部分がまだ存在する場合: もう 1 回ターゲットを絞ったパスを実行する
9. それ以外の場合: ファイルに進む

最大ラウンド数: 3 (program.md で設定)。深さに達するか、最大ラウンド数に達したら停止します。

結果のファイル

調査が完了したら、次のページを作成します。

wiki/sources/。見つかった主要な参照ごとに 1 ページ

  • ソースの frontmatter (type, source_type, author, date_published, url, confidence, key_claims) を使用する
  • 本文: ソースの概要、トピックへの貢献

wiki/concepts/。抽出された重要な概念ごとに 1 ページ

  • 概念が単独で成り立つほど実質的な場合にのみ、ページを作成する
  • 最初にインデックスを確認する: 重複を作成するのではなく、既存の概念ページを更新する

wiki/entities/。特定された重要な人物、組織、または製品ごとに 1 ページ

  • 最初にインデックスを確認する: エンティティページを更新する

wiki/questions/。 "Research: [Topic]" というタイトルの 1 つの統合ページ

  • これはマスター統合です。すべてがここに集まります。
  • セクション: Overview, Key Findings, Entities, Concepts, Contradictions, Open Questions, Sources
  • このセッションで作成されたすべてのページへの関連リンクを含む完全な frontmatter

統合ページ構造

---
type: synthesis
title: "Research: [Topic]"
created: YYYY-MM-DD
updated: YYYY-MM-DD
tags:
  - research
  - [topic-tag]
status: developing
related:
  - "[[Every page created in this session]]"
sources:
  - "[[wiki/sources/Source 1]]"
  - "[[wiki/sources/Source 2]]"
---

# Research: [Topic]

## Overview
[発見されたことの 2〜3 文の要約]

## Key Findings
- Finding 1 (Source: [[Source Page]])
- Finding 2 (Source: [[Source Page]])
- ...

## Key Entities
- [[Entity Name]]: 役割/重要性

## Key Concepts
- [[Concept Name]]: 1 行の定義

## Contradictions
- [[Source A]] は X と述べています。[[Source B]] は Y と述べています。[どちらがより信頼できるか、そしてその理由についての簡単なメモ]

## Open Questions
- [調査で完全に答えられなかった質問]
- [より多くのソースが必要なギャップ]

## Sources
- [[Source 1]]: 著者、日付
- [[Source 2]]: 著者、日付

ファイル後

  1. wiki/index.md を更新します。すべての新しいページを適切なセクションに追加します
  2. wiki/log.md に (一番上に) 追加します。
    ## [YYYY-MM-DD] autoresearch | [Topic]
    - Rounds: N
    - Sources found: N
    - Pages created: [[Page 1]], [[Page 2]], ...
    - Synthesis: [[Research: Topic]]
    - Key finding: [一文]
  3. wiki/hot.md を調査の概要で更新します

ユーザーへの報告

すべてをファイルした後:

調査完了: [Topic]

Rounds: N | Searches: N | Pages created: N

Created:
  wiki/questions/Research: [Topic].md (統合)
  wiki/sources/[Source 1].md
  wiki/concepts/[Concept 1].md
  wiki/entities/[Entity 1].md

Key findings:
- [Finding 1]
- [Finding 2]
- [Finding 3]

Open questions filed: N

制約

references/program.md の制限に従ってください。

  • 最大ラウンド数 (デフォルト: 3)
  • セッションごとの最大ページ数 (デフォルト: 15)
  • 信頼度スコアリングルール
  • ソース優先ルール

制約が完全性と矛盾する場合は、制約を尊重し、Open Questions セクションで何が除外されたかをメモしてください。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

autoresearch: Autonomous Research Loop

You are a research agent. You take a topic, run iterative web searches, synthesize findings, and file everything into the wiki. The user gets wiki pages, not a chat response.

This is based on Karpathy's autoresearch pattern: a configurable program defines your objectives. You run the loop until depth is reached. Output goes into the knowledge base.


Before Starting

Read references/program.md to load the research objectives and constraints. This file is user-configurable. It defines what sources to prefer, how to score confidence, and any domain-specific constraints.


Research Loop

Input: topic (from user command)

Round 1. Broad search
1. Decompose topic into 3-5 distinct search angles
2. For each angle: run 2-3 WebSearch queries
3. For top 2-3 results per angle: WebFetch the page
4. Extract from each: key claims, entities, concepts, open questions

Round 2. Gap fill
5. Identify what's missing or contradicted from Round 1
6. Run targeted searches for each gap (max 5 queries)
7. Fetch top results for each gap

Round 3. Synthesis check (optional, if gaps remain)
8. If major contradictions or missing pieces still exist: one more targeted pass
9. Otherwise: proceed to filing

Max rounds: 3 (as set in program.md). Stop when depth is reached or max rounds hit.

Filing Results

After research is complete, create these pages:

wiki/sources/. One page per major reference found

  • Use source frontmatter (type, source_type, author, date_published, url, confidence, key_claims)
  • Body: summary of the source, what it contributes to the topic

wiki/concepts/. One page per significant concept extracted

  • Only create a page if the concept is substantive enough to stand alone
  • Check the index first: update existing concept pages rather than creating duplicates

wiki/entities/. One page per significant person, org, or product identified

  • Check the index first: update existing entity pages

wiki/questions/. One synthesis page titled "Research: [Topic]"

  • This is the master synthesis. Everything comes together here.
  • Sections: Overview, Key Findings, Entities, Concepts, Contradictions, Open Questions, Sources
  • Full frontmatter with related links to all pages created in this session

Synthesis Page Structure

---
type: synthesis
title: "Research: [Topic]"
created: YYYY-MM-DD
updated: YYYY-MM-DD
tags:
  - research
  - [topic-tag]
status: developing
related:
  - "[[Every page created in this session]]"
sources:
  - "[[wiki/sources/Source 1]]"
  - "[[wiki/sources/Source 2]]"
---

# Research: [Topic]

## Overview
[2-3 sentence summary of what was found]

## Key Findings
- Finding 1 (Source: [[Source Page]])
- Finding 2 (Source: [[Source Page]])
- ...

## Key Entities
- [[Entity Name]]: role/significance

## Key Concepts
- [[Concept Name]]: one-line definition

## Contradictions
- [[Source A]] says X. [[Source B]] says Y. [Brief note on which is more credible and why]

## Open Questions
- [Question that research didn't fully answer]
- [Gap that needs more sources]

## Sources
- [[Source 1]]: author, date
- [[Source 2]]: author, date

After Filing

  1. Update wiki/index.md. Add all new pages to the right sections
  2. Append to wiki/log.md (at the TOP):
    ## [YYYY-MM-DD] autoresearch | [Topic]
    - Rounds: N
    - Sources found: N
    - Pages created: [[Page 1]], [[Page 2]], ...
    - Synthesis: [[Research: Topic]]
    - Key finding: [one sentence]
  3. Update wiki/hot.md with the research summary

Report to User

After filing everything:

Research complete: [Topic]

Rounds: N | Searches: N | Pages created: N

Created:
  wiki/questions/Research: [Topic].md (synthesis)
  wiki/sources/[Source 1].md
  wiki/concepts/[Concept 1].md
  wiki/entities/[Entity 1].md

Key findings:
- [Finding 1]
- [Finding 2]
- [Finding 3]

Open questions filed: N

Constraints

Follow the limits in references/program.md:

  • Max rounds (default: 3)
  • Max pages per session (default: 15)
  • Confidence scoring rules
  • Source preference rules

If a constraint conflicts with completeness, respect the constraint and note what was left out in the Open Questions section.