• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLKnowledge Workproductivity

competitive-pipeline

プラグイン
Maven Bio
ソース
GitHub で見る ↗
説明

適応症(治療対象となる病気)、作用メカニズム(効く仕組み)、または治療標的(薬が狙う対象)について、誰がどの医薬品を開発しているかを把握します。開発段階、企業、または作用メカニズムごとにまとめて表示します。 **次のような場合に使用:** - 競合状況に関する質問(「非小細胞肺がんの開発状況を整理して」「TL1Aに取り組んでいる他社は?」「Xの競合相手は誰か」など) **注記:** このスキルは医薬品開発プログラム中心です。病気そのものについて調べたい場合は「適応症・疾患研究」を、資金の流れを知りたい場合は「資金調達状況」を使用してください。

原文を表示

Map who is developing what for an indication, mechanism, or target, grouped by phase, company, or mechanism. Use for competitive questions, for example 'map the NSCLC landscape', 'who else is working on TL1A', 'what is the competition for X'. This is drug-program-centric: use indication-research when the question is about the disease itself, and funding-landscape when it is about capital flow.

ユースケース
  • 競合企業の医薬品開発状況を把握する
  • 特定の疾患への開発パイプラインを整理する
  • 治療標的に取り組む企業を確認する
  • 開発段階ごとの医薬品を分類する
本文(日本語訳)

競合パイプライン分析

このワークフローは、複数の基本的な処理を組み合わせて、再利用可能なパイプライン情報パッケージを作成します。

パイプラインビュー(どの医薬品候補が開発段階にあり、どの段階にあり、どのような作用メカニズムを持つか)は医薬品開発プログラムを中心とした見方をします。同じ分野の資金流動の観点(最近の資金調達、総調達額、投資家構成、契約頻度)については、代わりに「funding-landscape」に案内してください。これら2つの層は独立しており、完全な競合分析には通常両方が必要です。

主要な基本処理

  • enumerate-entities(情報源を列挙する)
  • profile-entity(個別情報を詳細化する)
  • synthesize-evidence(根拠を統合する)

追加で使用できる基本処理

  • trace-events(出来事を追跡する)
  • benchmark-assets(資産を比較評価する)
  • synthesize-evidence -- パイプラインの問題にカタログデータを超えた個別の評価基準が含まれる場合(例:「経口投与製剤はどれか」「KRAS G12C を特異的に標的とするはどれか」);個別の根拠を絞り込むのではなく、評価前に対象を絞る
  • validate-target -- パイプラインで遺伝子標的の検証度や特異性でプログラムをランク付けする場合

成果物の形式

構造化されたパッケージを返します。以下の要素を含めることができます:

  • 対象とする医薬品候補の全体像
  • 確認済みの中核的候補セット
  • 注視リスト・不確定な候補セット
  • 医薬品ごとの根拠に基づくプロフィール
  • 検証ギャップと追跡調査が必要な項目
  • 主要な競合軸
  • 最近の進展や注目すべき出来事
  • ギャップ、除外項目、スコープの留意事項

パイプラインテーブルや候補リストの場合は、2段階に分けます:

  • 確認済み中核:構造化データ内に適応症に関連した治験識別子を持つ候補、またはセッション中にread_document、research_entity、もしくは他のドキュメント・読込方法で確認した候補
  • 注視リスト・不確定:適応症に関連した治験識別子を持たない候補、発見・検索スニペットのみで支持されている候補、スポンサー・名前・ステータスの照合が曖昧な候補、矛盾する根拠がある候補、昇格前に追跡が必要な候補

集計のショートカット

医薬品ごとの詳細ではなく、パイプラインの構成(段階別件数、メカニズム別件数、開発企業別件数)が必要な場合は、aggregate_records(entity_type="drug", ...)を使用します。これはresearch_landscape(候補リストを返す)を補完して、1回の呼び出しでグラフ作成可能な分布を提供します。

  • 段階別分布:query="active drugs in {indication} grouped by phase"
  • メカニズムの混雑度:query="active drugs in {indication} grouped by mechanism, top 25"
  • 開発企業の集中度:query="active drugs in {indication} grouped by company, top 25"(注:companiesは多対多で展開済み、共同開発される医薬品は所有会社ごとに1回カウント)

aggregate_recordsは件数層用であり、根拠層用ではありません。引用されたすべての統計値は、確認済み中核層に組み込まれる前に、ドキュメントまたは治験識別子に支えられている必要があります。

中核となる調査パターン

このワークフローは以下の3段階パターンに従う必要があります:

  1. 列挙: 構造化されたMCPツールでベースラインのパイプライン全体像を把握します。集計図(段階分布、メカニズムの混雑度、企業集中度)については、個別候補の列挙前にaggregate_recordsで全体像を取得します。

  2. 補強: search_documents、read_document、出来事・ドキュメント確認でベースラインを拡張します。

  3. 整合性確認: 最終的な候補セットと主要な主張を確認してからパッケージを返します。

research_landscapeと関連する構造化ツールは適切な出発点ですが、マスターパイプライン分析の唯一の真実ソースではありません。ドキュメント検索を使用して以下の情報を発見してください:

  • 構造化層に含まれていない候補
  • 最近のステータス変更や新たな開示
  • 名前、所有権、メカニズムの不一致
  • 最も影響度の高い競合主張をより強力に支持する情報

ワークフロー規則

  • スコープ決定を最重要ステップとして扱う
  • 包含ロジックを明示的に保つ
  • 構造化検索をベースライン全体像とし、最終的な真実ではないと扱う
  • パッケージ確定前にドキュメント補強パスを必須とする
  • research_landscape、search_entities、fetch_related、またはエンティティプロフィールのみでパイプラインを確定しない
  • 最終成果物出力前に、スコープ整合確認ゲートを実行する:
    • 返却行数をプロンプトまたは事前文脈から示唆される期待値と比較する
    • ユーザーが要求した主要なメカニズム・形態クラスと段階・ステータスバケットが表現されていることを確認する
    • プロンプト、取得したドキュメント、ドメイン知識から既知のアンカー資産を確認する
    • 欠落しているアンカーが真の除外か未解決のギャップか検索拡大の信号かを判断する
  • 行レベルの確信度が異なる場合、パイプライン成果物を確認済み行と注視リスト・不確定行に分ける
  • 適応症に関連したNCTまたは治験識別子を持たない構造化検索行は、セッション中にread_document、research_entity、または他の読込・取得方法で確認しない限り、確認済み中核層に昇格させない
  • search_entitiesとresearch_landscapeからの主要な医薬品ごとの事実を、search_documentsプラスread_documentまたはresearch_entityで確認してから、根拠に基づく主張として扱う
  • 構造化出力とドキュメント発見間の矛盾を整合させる
  • 最も重要な主張について根拠統合を使用する
  • 最終レポート、テーブル、グラフの形式を仮定しない
  • プログラムを治験段階かつ承認ステータスでグループ化する。承認済み医薬品はフェーズ4ではなく、対象地域で既に承認されている可能性のある資産については、カタログ段階(Approved/Filed)に対して確認し、区別が回答を左右する場合はFDA申請に対してsearch_documentsプラスread_documentで確認する
  • 比較対象セットが確定したら、research-assistantサブエージェントと並行して医薬品ごとの根拠を収集し、1プログラムにつき1つの作業ストリームで実施してから、テーブル構築前に返却された主張セットを整合させる

フォールバック規則

  • 1つの名前付き資産、企業、または適応症を解決する場合はmatch_entityを使用し、search_entitiesはより広い基準ベースの発見に予約する
  • match_entityを呼び出す場合、元のエンティティ名をnameに保ち、スポンサー・企業・曖昧さ回避テキストをcontextに置く
  • research_landscapeを呼び出す場合、元の適応症名をindicationに保ち、補足的な曖昧さ回避テキストをcontextに置く
  • research_landscapeまたは関連する構造化列挙が小さすぎると見える場合、確定前に2次的なsearch_entitiesパスと広範なsearch_documents補強を実行する
  • 構造化列挙が大きいがノイズが多い場合、広いセットを発見の足がかりとして保ち、ドキュメント根拠と明示的な除外ルールを使用して確認済み行と注視リスト行を分ける
  • 名前付き資産が解決に失敗した場合、元のエンティティ名で再試行し、スポンサー・企業テキストをオプションのコンテキストヒントに移す
  • ホストウェブ取得がブロックされた場合、それを予想されたCowork動作として扱い、search_documentsプラスread_documentにピボットする
原文(English)を表示

Competitive Pipeline

This workflow coordinates primitives to produce a reusable pipeline intelligence package.

The pipeline view is drug-program-centric (which assets are in development, at what phase, with what mechanism). For the capital-flow view of the same space (recent rounds, total raised, investor mix, deal cadence), route to funding-landscape instead. The two layers are independent and a complete competitive picture often needs both.

Primary Primitives

  • enumerate-entities
  • profile-entity
  • synthesize-evidence

Optional Primitives

  • trace-events
  • benchmark-assets
  • synthesize-evidence -- when the pipeline question includes per-row evaluation criteria beyond catalog metadata (e.g., "which of these have an oral formulation", "which target KRAS G12C specifically"); narrow the set before evaluating rather than thinning the evidence per row
  • validate-target -- when the pipeline view ranks programs by target genetic validation or specificity

Output Contract

Return a structured package that can include:

  • scoped asset universe
  • core confirmed asset set
  • watchlist / uncertain asset set
  • per-asset evidence-backed profiles
  • verification gaps and rows needing follow-up
  • key competitive dimensions
  • recent catalysts or notable events
  • gaps, exclusions, and scope caveats

For pipeline tables or asset lists, use two tiers:

  • Core confirmed: assets with indication-relevant trial identifiers in the structured payload, or assets confirmed in-session with read_document, research_entity, or another document/read path.
  • Watchlist / uncertain: assets without indication-relevant trial identifiers, assets supported only by discovery/search snippets, ambiguous sponsor/name/status matches, conflicting evidence, or assets that need follow-up before promotion.

Aggregation Shortcuts

For the shape of the pipeline (counts by phase, by mechanism, by sponsor) rather than per-asset detail, use aggregate_records(entity_type="drug", ...). This complements research_landscape (which returns the asset list) by giving a chart-ready distribution in a single call.

  • Phase distribution: query="active drugs in {indication} grouped by phase"
  • Mechanism crowding: query="active drugs in {indication} grouped by mechanism, top 25"
  • Sponsor concentration: query="active drugs in {indication} grouped by company, top 25" (note: companies is M2M-exploded; co-developed assets count once per owning company)

aggregate_records is for the count layer, not the evidence layer. Any quoted statistic still needs a document or trial identifier behind it before it goes into the core confirmed tier.

Core Research Pattern

This workflow should follow a three-step pattern:

  1. Enumerate the baseline pipeline universe with structured MCP tools. For the aggregate shape (phase distribution, mechanism crowding, sponsor concentration), use aggregate_records to get the picture before enumerating individual assets.
  2. Augment that baseline with search_documents, read_document, and event/document checks
  3. Reconcile the final asset set and key claims before returning the package

research_landscape and related structured tools are the right starting point, but they are not the full truth source for a master pipeline analysis. Use document search to surface:

  • assets missing from the structured layer
  • recent status changes or new disclosures
  • naming, ownership, or mechanism discrepancies
  • stronger support for the highest-impact competitive claims

Workflow Rules

  • treat scoping as a first-class step
  • keep inclusion logic explicit
  • treat structured search as the baseline universe, not the final truth
  • require a document augmentation pass before finalizing the package
  • do not finalize a pipeline after only research_landscape, search_entities, fetch_related, or entity profiles
  • before final output, run a scope-reconciliation gate:
    • compare the returned row count to the expected order of magnitude implied by the prompt or prior context
    • check that major mechanism/modality classes and phase/status buckets requested by the user are represented
    • check known anchor assets from the prompt, retrieved documents, or domain context
    • decide whether missing anchors are true exclusions, unresolved gaps, or a signal to broaden the search
  • split pipeline outputs into core confirmed rows and watchlist / uncertain rows when row-level confidence varies
  • do not promote a structured-search row without an indication-relevant NCT or trial identifier into the core confirmed tier unless you confirmed it in-session with read_document, research_entity, or another read/fetch path
  • confirm key per-asset facts from search_entities and research_landscape with search_documents plus read_document or research_entity before treating them as evidence-backed claims
  • reconcile contradictions between structured outputs and document findings
  • use evidence synthesis for the claims that matter most
  • avoid assuming a final report, table, or chart format
  • group programs by trial phase AND approval status. An approved drug is not Phase 4; for any asset that may already be approved in a covered region, confirm against the catalog phase (Approved/Filed) and, where the distinction carries the answer, against an FDA filing via search_documents plus read_document
  • once the comparator set is fixed, gather per-program evidence in parallel with the research-assistant sub-agent, one workstream per program, then reconcile the returned claim sets before building the table

Fallback Rules

  • If you are resolving one named asset, company, or indication, use match_entity; reserve search_entities for broader criteria-based discovery.
  • When calling match_entity, keep the raw entity name in name and put sponsor/company/disambiguating text in context.
  • When calling research_landscape, keep the raw indication name in indication and put extra disambiguating text in context.
  • If research_landscape or related structured enumeration looks too small, run a secondary search_entities pass and broad search_documents augmentation before finalizing.
  • If structured enumeration looks large but noisy, keep the broad set as discovery scaffolding, then use document evidence and explicit exclusion rules to separate core confirmed rows from watchlist rows.
  • If a named asset fails to resolve, retry with the raw entity name and move sponsor/company text into the optional context hint.
  • If host web fetch is blocked, treat that as expected Cowork behavior and pivot to search_documents plus read_document.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。