Agent Skills by ALSEL
Anthropic Claudeその他⭐ リポ 0品質スコア 50/100

research

リサーチの質を診断し、体系的なクエリ拡張をガイドします。任意のトピックの調査を開始するとき、調査が行き詰まったとき、または調査が完了しているか不明なときに使用します。

description の原文を見る

Diagnose research quality and guide systematic query expansion. Use when starting research on any topic, when stuck in research, or when unsure if research is complete.

SKILL.md 本文

Research Skill

Tavily 統合によるツール支援リサーチ。基本的な質問を AI 最適化 web 検索を使った包括的な検索戦略に変換します。

セットアップ

このスキルは scripts/tavily-cli.ts にバンドルされた Tavily CLI スクリプトを含みます。

必要な環境

  1. Deno - https://deno.land からインストール
  2. Tavily API キー - https://tavily.com で取得(無料プランあり)

設定

API キーを設定します:

export TAVILY_API_KEY="your-key-here"

便利な別名を作成します(シェルプロファイルに追加):

# このスキルがインストールされたパスに合わせて調整してください
alias tavily='deno run --allow-net --allow-env /path/to/skills/research/scripts/tavily-cli.ts'

または直接実行:

deno run --allow-net --allow-env ./scripts/tavily-cli.ts "your query"

以下のコマンドは、別名が設定されていることを想定して tavily を使用しています。


クイックリファレンス

よく使うコマンド

# 基本検索
tavily "your query"

# AI 回答サマリー付き
tavily "your query" --answer

# 詳細検索とより多くの結果
tavily "your query" --depth advanced --results 10 --answer

# ニュース/最新コンテンツ
tavily "your query" --topic news --time week

# なじみのあるソースを除いて新しい視点を見つける
tavily "your query" --exclude wikipedia.org,reddit.com

フェーズサマリー

フェーズタイプ目的
0手動トピックを分析し、スコープを設定
1Tavily専門家用語を発見
2Tavily基礎的な検索
3Tavily反対の視点
4手動調査結果を統合

スコープ → Tavily 深度

決定リスクTavily 設定
低い、可逆的--depth basic --results 3
中程度--depth basic --results 5 --answer
高い、不可逆的--depth advanced --results 10 --answer

フェーズ 0: 分析

目標: 検索前にトピックを構造化します。焦点が定まらない検索とスコープのズレを防ぎます。

スコープ調整

検索する前に、リスクを評価します:

決定タイプ必要な信頼度リサーチ深度
可逆的、低リスク60-70%素早いスキャン(数分)
可逆的、中程度75-85%実務的知識
不可逆的、中程度85-90%しっかりした基礎
不可逆的、高リスク90-95%深い専門知識

分析テンプレート

# Research Analysis: [Topic]

## Core Concepts
- **Primary terms:** [定義が必要な主要用語]
- **Terminology variants:** [同義語、専門用語、歴史的用語]
- **Ambiguous terms:** [複数の意味を持つ用語]

## Stakeholders
- **Primary actors:** [直接関与者は誰か?]
- **Affected groups:** [影響を受ける人は誰か?]
- **Opposing interests:** [異なる結果から利益を得る人は誰か?]

## Temporal Scope
- **Historical origins:** [いつ始まったのか?]
- **Key transitions:** [何がいつ変わったのか?]
- **Current state:** [今何が起きているのか?]

## Domains
- **Primary field:** [主要な分野]
- **Adjacent fields:** [関連分野]

## Controversies
- **Active debates:** [何が議論されているのか?]
- **Competing frameworks:** [異なる理解の方法]

フェーズ 0 チェックリスト

  • 主要用語を特定した
  • 潜在的なステークホルダーをリストアップした
  • 決定リスクを評価した
  • 適切なリサーチ深度を決定した

フェーズ 1: 語彙発見

目標: より深い検索結果をアンロックするために専門家用語を発見します。

語彙が重要な理由

  • 部外者用語 → 入門資料
  • 専門家用語 → リサーチ、ニュアンスのある分析
  • クロスドメイン用語 → 知識領域を結びつける

語彙発見用 Tavily コマンド

発見内容コマンド
専門家用語tavily "[topic] terminology experts" --answer
学術用語tavily "[topic] academic research terminology" --answer
クロスドメイン同義語tavily "[topic] also known as called" --answer
歴史的用語tavily "[topic] history original term" --answer

語彙発見プロセス

  1. 初期用語検索を実行します:

    tavily "[topic] terminology" --answer --results 5
    
  2. 結果から以下をメモします:

    • 専門家用語(技術用語)
    • 部外者用語(一般的/入門用語)
    • クロスドメイン同等語
  3. 語彙マップを更新します(テンプレートは下記)

  4. 専門家用語で検索を再実行します:

    tavily "[expert-term]" --answer
    
  5. 結果品質を比較します - 専門家用語はより深いコンテンツを表示すべきです

語彙マップテンプレート

## Core Terms
| 用語 | 分野 | 深度レベル |
|-----|------|----------|
| [expert term] | [field] | 専門家 |
| [outsider term] | 一般 | 入門 |

## Cross-Domain Synonyms
| 概念 | 分野別用語 |
|-----|----------|
| [concept] | Field A: [term], Field B: [term] |

## Depth Indicators
| レベル | 用語 | 表示されるコンテンツ |
|-------|------|-------------------|
| 入門 | [terms] | 概要、解説 |
| 専門家 | [terms] | リサーチ、ニュアンスのある分析 |

フェーズ 1 チェックリスト

  • 用語発見検索を実行した
  • 専門家用語と部外者用語を特定した
  • クロスドメイン同義語をマッピングした
  • 語彙マップを作成した

フェーズ 2: 基礎的検索

目標: 権威のあるソースで基礎的な理解を構築します。

質問パターン → Tavily コマンド

質問パターン戦略コマンド
「X とは?」権威者からのコンセンサスtavily "[expert-term] definition" --answer --depth advanced
「X すべきか?」賛成/反対、代替案tavily "[expert-term] pros cons comparison" --answer
「X は本当か?」証拠、反証tavily "[claim] evidence research" --answer --depth advanced
「X をするには?」ステップバイステップ、落とし穴tavily "[expert-term] guide tutorial" --answer
歴史的文脈起源と進化tavily "[topic] history origins development" --answer

ソースタイプの選択

ソースタイプ最適な用途Tavily アプローチ
学術/研究メカニズム、因果関係--depth advanced --results 10
実務者コンテンツ動作方法、エッジケース--topic general --answer
ニュース/最新最近の動き--topic news --time week
公式ドキュメント技術仕様、ポリシー--include [official-domain]

基礎的検索プロセス

  1. フェーズ 1 の専門家用語から開始します

  2. 基礎的なクエリを実行します:

    # 定義/概要
    tavily "[expert-term] comprehensive overview" --answer --depth advanced
    
    # 主要な視点
    tavily "[expert-term] major approaches" --answer --results 7
    
  3. 見つかった各主要視点について、2~3 の権威のあるソースを取得します:

    tavily "[perspective-name] [expert-term]" --answer --results 5
    
  4. リサーチノートにソースを記録します

フェーズ 2 チェックリスト

  • フェーズ 1 の専門家用語を使用した
  • 基礎的な概要を検索した
  • 2~3 の主要な視点を特定した
  • 各視点について権威のあるソースを見つけた
  • ソースを追跡した

フェーズ 3: 反対の視点の検索

目標: 確証バイアスを避けるために、明示的に反対の見方を見つけます。

反対の視点が重要な理由

単一視点のリサーチ:

  • すべてのソースが 1 つの見方を支持
  • 反論が不足
  • エコーチェンバーのリスク

反対の視点用 Tavily コマンド

必要なものコマンド
一般的な批判tavily "[topic] criticism problems" --answer
反対の見方tavily "[topic] skeptics critique" --answer
代替アプローチtavily "[topic] alternatives instead of" --answer
失敗ケースtavily "[topic] failures when wrong" --answer
エコーチェンバー回避tavily "[topic] debate" --exclude [familiar-sources]

反対の視点プロセス

  1. 現在の理解/傾向を特定します

  2. 最強の反論を検索します:

    tavily "[topic] strongest argument against" --answer --depth advanced
    
  3. 既に見たソースを除外します:

    tavily "[topic]" --exclude [domains-already-searched]
    
  4. 失敗モードを検索します:

    tavily "[topic] when fails problems limitations" --answer
    
  5. リサーチノートに反対の視点を記録します

フェーズ 3 チェックリスト

  • 現在の理解/立場を特定した
  • 最強の反論を検索した
  • --exclude を使用して新しいソースを見つけた
  • 制限/失敗ケースを検索した
  • 反対の視点を記録した

フェーズ 4: 統合

目標: 明示的な信頼度マーカー付きで調査結果を統合します。

完了基準

最小限の実行可能(クイック決定)

  • 中核概念を自分の言葉で定義できる
  • 2~3 の主要な視点を知っている
  • 各視点の権威のあるソースを見つけた
  • 既知の未知のものを特定した

実務的知識(ほとんどの決定)

  • 歴史的背景を説明できる
  • ステークホルダーの立場を理解している
  • 反論に遭遇した
  • 複数の分野をチェックした

深い専門知識(ハイリスク)

  • 主張を一次資料までたどった
  • 競合する証拠を評価できる
  • 知識の限界を理解している

収穫逓減シグナル

以下の場合は中止してください:

  • 新しいソースが同じ基礎文献を引用している(循環)
  • 新しい検索で既知のコンテンツが返される(反復的)
  • 各時間が前の時間より追加する量が少ない(限界)
  • 決定を下したり、行動を起こせる(十分)

信頼度マーカー

レベル使用するフレーズ
確立されている「X は...」、「X は...によって機能する」
強力な証拠「証拠は...を強く示唆している」
中程度の証拠「ほとんどのソースが...を報告している」
限定的な証拠「1 つの研究が...を見つけた」
不明「信頼できる情報が見つかりませんでした...」

統合テンプレート

## Summary
[質問への直接的な回答]

## Confidence Level
[高/中/低] - [正当化]

## Key Findings
1. [ソースタイプ付き調査結果]

## Perspectives
| 視点 | 主要な議論 | ソース品質 |
|-----|----------|----------|
| [view] | [argument] | [assessment] |

## Counter-Evidence
- [主要結論に反論するもの]

## Caveats
- [相談しなかったもの]
- [なされた仮定]

## For Deeper Investigation
[信頼度を上げるための方法]

フェーズ 4 チェックリスト

  • リスクレベルの完了基準を満たした
  • 収穫逓減シグナルをチェックした
  • 信頼度マーカーを適用した
  • 統合テンプレートを完成させた
  • 調査結果を将来の参照のために保存した

Tavily コマンドリファレンス

基本的な使い方

tavily "search query" [options]

オプション

オプション説明
--answerAI 生成回答サマリーを含めるフラグ
--depth検索深度basic(デフォルト)、advanced
--results結果の数1-20(デフォルト: 5)
--topicトピックカテゴリgeneral(デフォルト)、newsfinance
--time時間フィルタdayweekmonthyear
--includeドメインのみを含めるカンマ区切り
--excludeドメインを除外カンマ区切り
--raw生ページコンテンツを含めるフラグ
--jsonJSON として出力フラグ

シナリオ → コマンドマッピング

リサーチシナリオコマンド
クイック概要tavily "query" --answer
深掘りtavily "query" --depth advanced --results 10 --answer
最新ニュースtavily "query" --topic news --time week
学術的焦点tavily "query" --depth advanced --include scholar.google.com,arxiv.org
Wikipedia を避けるtavily "query" --exclude wikipedia.org
新しい視点tavily "query" --exclude [already-seen-domains]
金融データtavily "query" --topic finance --answer
分析用の生コンテンツtavily "query" --raw --json

診断状態

これらを使用して、リサーチがどこで行き詰まっているか、どのフェーズを再検討するかを特定します。

状態症状再検討するフェーズ
R0: 分析なしトピックを構造化せずに検索しているフェーズ 0
R1: 語彙なし部外者用語を使用し、表面的コンテンツのみが見つかるフェーズ 1
R2: 単一の視点すべてのソースが 1 つの見方を支持フェーズ 3
R3: ドメイン盲点なじみのある分野のみで検索フェーズ 1(クロスドメイン用語)
R4: 最新性バイアス最近のソースのみフェーズ 2(歴史的クエリ)
R5: 深さのない幅多くのタブ、統合なしフェーズ 4
R6: 完了の不確実性中止のタイミングが不明フェーズ 4(完了基準)
R7: 完了説明でき、不確実性を特定でき、行動できる完了

クイック診断

  1. トピックを専門家用語で説明できますか? → いいえの場合、フェーズ 1
  2. 反対の見方を見つけましたか? → いいえの場合、フェーズ 3
  3. 正当化付きで信頼度レベルを述べることができますか? → いいえの場合、フェーズ 4
  4. リサーチ深度はリスクに比例していますか? → いいえの場合、フェーズ 0

アンチパターン

パターン症状修正
確証トラップ学ぶのではなく確認するために検索フェーズ 3: 最強の反論を検索
権威の誤謬ソースの名声で主張を受け入れる証拠を評価、ソースではなく
最新性トラップ最近のソースのみフェーズ 2: 歴史的背景クエリ
幅トラップ50 個のタブ、何も読まないフェーズ 4: 3 ソースルール、続行前に統合
単一ソース1 つのソースを最終答3 つの独立したソースが必須
専門用語盲点他の分野の用語を見落とすフェーズ 1: クロスドメイン語彙
無限ウサギの穴元の目的を失ったフェーズ 0: スコープ/リスクに戻る
エコーチェンバー同じソースを繰り返しフェーズ 3: --exclude フラグを使用

出力の永続化

出力発見

他の作業をする前に:

  1. プロジェクトで context/output-config.md をチェック
  2. 見つかった場合、このスキルのエントリを確認
  3. 見つからない、またはこのスキルのエントリがない場合は、ユーザーに最初に確認してください:
    • 「このリサーチセッションの出力をどこに保存すべきですか?」
    • 提案: explorations/research/ またはこのプロジェクトにふさわしい場所
  4. ユーザーの好みを保存します

何を保存するか

レイヤー内容
語彙マップ用語、分野、深度レベル
ソースURL、関連スコア、品質メモ
統合サマリー、信頼度、調査結果、注意事項
クエリログ機能した/失敗した Tavily コマンド
ギャップ不明な点

ファイル命名

パターン: {topic}-research-{date}.md 例: competency-frameworks-research-2025-01-15.md


統合ポイント

スキル接続
doppelgangerリサーチが決定を知らせます; /truth-check を調査結果に適用
context-networksリサーチの調査結果を適切なネットワークノードに保存
boundary-critique遭遇した助言と推奨事項に適用

ヘルスチェック質問

リサーチ中に自問してください:

  1. 確認するために検索していますか、それとも学ぶために?
  2. 現在の見方に対する最強の議論は何か?
  3. なじみのある分野以外を見たか?
  4. 専門家用語か部外者用語を使っているか?
  5. 深度はリスクに比例しているか?
  6. 学んだことを将来の使用のために保存したか?

ソースフレームワーク

派生元: references/research-framework.md

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
jwynia
リポジトリ
jwynia/agent-skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/jwynia/agent-skills / ライセンス: MIT

関連スキル

汎用その他⭐ リポ 1,982

superfluid

Superfluidプロトコルおよびそのエコシステムに関するナレッジベースです。Superfluidについて情報を検索する際は、ウェブ検索の前にこちらを参照してください。対応キーワード:Superfluid、CFA、GDA、Super App、Super Token、stream、flow rate、real-time balance、pool(member/distributor)、IDA、sentinels、liquidation、TOGA、@sfpro/sdk、semantic money、yellowpaper、whitepaper

by LeoYeAI
汎用その他⭐ リポ 100

civ-finish-quotes

実質的なタスクが真に完了した際に、文明風の儀式的な引用句を追加します。ユーザーやエージェントが機能追加、リファクタリング、分析、設計ドキュメント、プロセス改善、レポート、執筆タスクといった実際の成果物を完成させるときに、明示的な依頼がなくても使用します。短い返信や小さな修正、未完成の作業には適用しません。

by huxiuhan
汎用その他⭐ リポ 1,110

nookplot

Base(Ethereum L2)上のAIエージェント向け分散型調整ネットワークです。エージェントがオンチェーンアイデンティティを登録する、コンテンツを公開する、他のエージェントにメッセージを送る、マーケットプレイスで専門家を雇う、バウンティを投稿・請求する、レピュテーションを構築する、共有プロジェクトで協業する、リサーチチャレンジを解くことでNOOKをマイニングする、キュレーションされたナレッジを備えたスタンドアロンオンチェーンエージェントをデプロイする、またはアグリーメントとリワードで収益を得る場合に利用できます。エージェントネットワーク、エージェント調整、分散型エージェント、NOOKトークン、マイニングチャレンジ、ナレッジバンドル、エージェントレピュテーション、エージェントマーケットプレイス、ERC-2771メタトランザクション、Prepare-Sign-Relay、AgentFactory、またはNookplotが言及された場合にトリガーされます。

by BankrBot
汎用その他⭐ リポ 59

web3-polymarket

Polygon上でのPolymarket予測市場取引統合です。認証機能(L1 EIP-712、L2 HMAC-SHA256、ビルダーヘッダー)、注文発注(GTC/GTD/FOK/FAK、バッチ、ポストオンリー、ハートビート)、市場データ(Gamma API、Data API、オーダーブック、サブグラフ)、WebSocketストリーミング(市場・ユーザー・スポーツチャネル)、CTF操作(分割、統合、償却、ネガティブリスク)、ブリッジ機能(入金、出金、マルチチェーン)、およびガスレスリレイトランザクションに対応しています。AIエージェント、自動マーケットメーカー、予測市場UI、またはPolygraph上のPolymarketと統合するアプリケーション構築時に活用できます。

by elophanto
汎用その他⭐ リポ 52

ethskills

Ethereum、EVM、またはブロックチェーン関連のリクエストに対応します。スマートコントラクト、dApps、ウォレット、DeFiプロトコルの構築、監査、デプロイ、インタラクションに適用されます。Solidityの開発、コントラクトアドレス、トークン規格(ERC-20、ERC-721、ERC-4626など)、Layer 2ネットワーク(Base、Arbitrum、Optimism、zkSync、Polygon)、Uniswap、Aave、Curveなどのプロトコルとの統合をカバーします。ガスコスト、コントラクトのデシマル設定、オラクルセキュリティ、リエントランシー、MEV、ブリッジング、ウォレット管理、オンチェーンデータの取得、本番環境へのデプロイ、プロトコル進化(EIPライフサイクル、フォーク追跡、今後の変更予定)といったトピックを含みます。

by jiayaoqijia
汎用その他⭐ リポ 44

xxyy-trade

このスキルは、ユーザーが「トークン購入」「トークン売却」「トークンスワップ」「暗号資産取引」「取引ステータス確認」「トランザクション照会」「トークンスキャン」「フィード」「チェーン監視」「トークン照会」「トークン詳細」「トークン安全性確認」「ウォレット一覧表示」「マイウォレット」「AIスキャン」「自動スキャン」「ツイートスキャン」「オンボーディング」「IP確認」「IPホワイトリスト」「トークン発行」「自動売却」「損切り」「利益確定」「トレーリングストップ」「保有者」「トップホルダー」「KOLホルダー」などをリクエストした場合、またはSolana/ETH/BSC/BaseチェーンでXXYYを経由した取引について言及した場合に使用します。XXYY Open APIを通じてオンチェーン取引とデータ照会を実現します。

by Jimmy-Holiday
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: jwynia · jwynia/agent-skills · ライセンス: MIT