1仕組みと動作原理
完全なプロンプトオーケストレーション型スキル:スクリプトや実行可能コードは一切含まず、「Lead Agent + 並列 Subagent」ワークフローと14本のMarkdownナレッジファイルによってホストLLMを駆動し、調査レポートを生成します。
SKILL.md 23.2KB + references/(completeness_review_checklist.md, counter_review_team_guide.md, enterprise_analysis_frameworks.md, enterprise_quality_checklist.md, enterprise_research_methodology.md, formatting_rules.md, quality_gates.md, report_template_v6.md, research_notes_format.md, research_plan_checklist.md, research_report_template.md, source_accessibility_policy.md, source_quality_rubric.md, subagent_prompt.md)——无 scripts/ 目录、无任何脚本文件
コンテキストの分離が中核メカニズム:各サブエージェントが個別に検索・スクレイピングを行い、抽出・要約したノートのみを research-notes/task-{id}.md に書き込みます。リードエージェントは生の検索結果を読まず、ノートのみを読み込みます。
Dispatch ──→ Subagent A ──→ writes task-a.md ──┐ ... research-notes/ <──┘ | Context efficiency: Subagents' raw search results stay in their context and are discarded. Lead agent sees only distilled notes (~60-70% context reduction).
ノートファイルが唯一のトレーサビリティ経路であり、すべてのファクトはノートの該当行まで追跡可能である必要があり、ハルシネーション防止の第1の関門を構成します。
The research notes are the ONLY communication channel between subagents and the lead agent. Every fact in the final report must be traceable to a line in these notes. No exceptions.
P3 でグローバル引用レジストリを構築し定量的な品質ゲートを適用します。基準を満たさないソースは明示的に Drop され、二度と再利用されません。
Standard: ≥12 approved sources, ≥5 unique domains, ≥30% official | Lightweight: ≥6 approved sources, ≥3 unique domains, ≥20% official | Max single-source share: ≤25% (Standard), ≤30% (Lightweight) ... **Critical rule:** These [n] are FINAL. P5 may only cite from Approved list. Dropped sources never reappear.
V6.1 の「ソースアクセシビリティ」ガバナンスは、public / semi-public / exclusive-user-provided / private-user-owned を区別し、ユーザーのプライベートデータを用いた自己検証(circular verification)を禁止する一方、第三者調査のための有料ソース活用を推奨します。
When researching the user's own company/assets, if you discover data in user's private accounts (e.g., user's domain registrar showing they own domains), you MUST: 1. Reject it from the registry... 4. Report from external investigator perspective only | When user EXPLICITLY PROVIDES their paid subscriptions or private APIs for third-party research (e.g., "Use my Crunchbase Pro to research competitors"), you SHOULD: 1. Accept it as "exclusive-user-provided" accessibility
P6 で反論レビューを強制:すべての主要な結論に対して逆の解釈チェックを行い、3件以上の問題点が見つからない場合は再調査を実施します。
1. **Could the conclusion be wrong?** 2. **Which high-impact claims depend on a single source?** 3. **Which claims lack official/academic support?** 4. **Are stale sources used for time-sensitive claims?** 5. **Find ≥3 issues** (re-examine if 0 found)
Enterprise モードは、6次元データ収集 → SWOT/参入障壁の加重スコアリング/リスクマトリクス/総合スコアカード → L1/L2/L3 の3段階品質管理を備えた完全な企業調査パイプラインを提供します。
E2: Six-dimension data collection... D1: Company fundamentals ... D6: Internal/proprietary sources ... E3: Structured analysis frameworks: SWOT analysis (evidence-backed, 4 quadrants × 3-5 entries); Competitive barrier quantification (7 dimensions, weighted score); Risk matrix (8 categories, probability × impact); Comprehensive scorecard (6 dimensions, weighted total)
最終段階では、同一マーケットプレイスの兄弟スキルへ成果物を連携:fact-checker による再検証、ppt-creator によるスライド作成、pdf-creator によるエクスポートを行います。
A) Verify facts — run /fact-checker on the report (Recommended) B) Create slides — run /daymade-docs:ppt-creator from the findings C) Export as PDF — run /daymade-docs:pdf-creator for formal delivery
2コア機能
3外部依存関係
| Kind | Dependency / Endpoint |
|---|---|
| cli | claude(Claude Code CLI,headless -p 派子代理) |
| cli | 宿主 agent 内建工具 web_search / web_fetch(技能本身不实现) |
| package | Cowork / DeerFlow / OpenClaw(可选子代理调度宿主,纯说明性,非依赖) |
| api | 无硬编码 API;流程允许用户在会话中提供 Crunchbase Pro / PitchBook / Wind 等付费数据源给模型用于第三方研究 |
| network | 无固定网络端点;全部 URL 仅出现在示例格式块(nationalgeographic.com / cam.ac.uk / wikipedia.org / quora.com / study.com / blogs.microsoft.com / effectivealtruism.org),非代码调用点 |
| package | 同仓库兄弟 skill 转介:fact-checker、daymade-docs:ppt-creator、daymade-docs:pdf-creator(已核实目录存在) |
4推奨統制措置と判定根拠
- 网络端点: 外部ネットワークアクセスの宣言: ホストの web_search/web_fetch:ユーザーの調査テーマに応じて任意の公開ウェブサイトへアクセス(対象は事前列挙不可、Web調査の本質的挙動。スキル自体は curl/fetch/ を保持せず)
- 本地工作目录: ファイルの読み書きと成果物出力: workspace/research-notes/task-{id}.md、registry.md、counter-review-inputs/(dr
5二重目の独立検証
- [ok] 外部 CLI 依赖 claude -p(--allowedTools web_search,web_fetch,write) — references/subagent_prompt.md:91-99 真实存在,含单任务与并行 for 循环写法
- [ok] web_search/web_fetch 为功能前提 — SKILL.md:110-111 P0 能力表,缺失即 Stop / SCAN-only;另有 references/subagent_prompt.md:23-24 指令
- [ok] Cowork / DeerFlow / OpenClaw 派发途径 — references/subagent_prompt.md:104-115 存在说明与 task() 示例;但仅为宿主选项说明,无实现代码
- [ok] 跨 skill 转介 /fact-checker、/daymade-docs:ppt-creator、/daymade-docs:pdf-creator — SKILL.md:540-542 存在;fact-checker/、daymade-docs/ppt-creator/、daymade-docs/pdf-creator/ 目录在同仓库均已核实存在
- [ok] 无脚本/无可执行代码 — deep-research/ 仅 SKILL.md + .security-scan-passed + references/ 14 个 .md,无 scripts/、无 .py/.sh/.mjs
- [ok] 无凭证读取/无密钥硬编码 — 全目录正则扫 api[_-]?key|Bearer|sk-|password|Authorization|secret 无真实命中(仅 task-a.md 中 'sk-a' 子串误报);.security-scan-passed 亦由 gitleaks 扫描背书
- [ok] 无硬编码网络端点/无 HTTP 调用代码 — 全部 URL 位于示例数据块(research_notes_format.md:32-35、122-131 等),无 curl/wget/requests/axios/fetch
- [ok] SKILL P3 质量门数值与 quality_gates.md Gate2 一致 — 两处均为 ≥12/≥6 源、≥5/≥3 域名、≥30%/≥20% official、单源 ≤25%/≤30%,无矛盾
6結論
cddc8d3acbe77673…