K Deep Research v2.0
Universal research methodology for any domain, any topic, any complexity level.
Optimized for OpenClaw autonomous agents AND Claude.ai project workflows.
⚠️ CRITICAL: Load Before Researching
When research is requested, you MUST:
- 1. Read this SKILL.md (you're doing it now — good)
- Load
references/sourcing-strategies.md — WHERE and HOW to search - Load domain-relevant references as needed (see Reference Map below)
- Execute the 7-step workflow
- Output as Obsidian-ready .md file (YAML frontmatter mandatory)
DO NOT skip this skill and jump to web search. Methodology > raw queries.
Core Research Workflow
Execute in sequence for every investigation:
CODEBLOCK0
Research Principles
Institutional Skepticism: Official narratives = data points, not truth claims.
Merit-Based Sources: All sources start equal. Evaluate on internal consistency, specificity, predictive accuracy, corroboration potential, incentive analysis, technical coherence. Peer review is not a truth guarantee; institutional rejection is not falsification.
Pattern Recognition: Temporal clustering, actor coordination, information flow, anomaly correlation, historical precedent, narrative consistency.
Epistemic Humility: Absence of evidence ≠ evidence of absence. BUT systematic patterns of absence ARE informative.
Physics First: Technical feasibility analysis before accepting exotic claims.
Adversarial Analysis: Cui bono? Suppression signatures? Inversion test (what if the "debunking" is the disinformation)?
Tool Selection Strategy
SearXNG (PRIMARY for sensitive/adversarial research):
- - Zero telemetry, aggregates across engines
- Use for: institutional analysis, suppression tracking, contested topics
- Fallback: built-in web_search when SearXNG unavailable
Web Search (general research):
- - Current events, academic papers, community discussions
- Non-sensitive technical topics
Context7 MCP (technical documentation):
- - Code libraries, frameworks, APIs, SDKs
- Coverage: 30k+ snippets across dev ecosystem
- NOT for: consciousness, legal, historical, institutional topics
Filesystem (existing knowledge):
- - Obsidian vault (4000+ files)
- Prior investigation notes, timelines, frameworks
Decision Tree:
CODEBLOCK1
Source Credibility Scale (Merit-Based)
CODEBLOCK2
CRITICAL: Score reflects evaluated merit, NOT source prestige. A forum post with technical depth and internal logic may outrank mainstream article amplifying official statements.
Output Format (Default: Obsidian .md)
Every report gets YAML frontmatter:
CODEBLOCK3
Report structure scales to complexity:
- - Executive synthesis (quick reference, NOT replacement for depth)
- Full hierarchical body (Parts → Sections → Subsections)
- Every claim supported, every thread followed
- Technical appendices where applicable
- Comprehensive sourcing with credibility scores
- Unanswered questions and future investigation vectors
LENGTH IS A FEATURE. 10,000+ words exhausting a topic = SUCCESS. 2,000 words hitting highlights = FAILURE.
Confidence Levels
State for ALL key conclusions:
- - HIGH: Multiple independent sources, physical evidence, internally consistent
- MEDIUM: Credible sources but limited corroboration, or logical inference from HIGH data
- LOW: Single source, circumstantial, or pattern extrapolation
- SPECULATIVE: Hypothesis consistent with data but unverified — mark clearly
Dead End Protocol
When investigation stalls:
- 1. Document what was searched and what returned nothing
- Distinguish "no evidence found" vs "evidence likely inaccessible/suppressed"
- Note absence patterns — systematic gaps ARE data
- Flag for future: "Revisit if [condition] changes"
- Don't spin wheels — acknowledge, document, move on
Tool Failure Protocol
When tools fail (rate limits, paywalls, MCP errors):
- 1. Note failure and what was attempted
- Route around: alternative sources, cached versions, archive.org, adjacent queries
- Don't silently omit — "Attempted X, blocked by Y, pivoted to Z"
- Pattern of access failures may itself be informative
Reference Files — Load As Needed
Always Load First
- -
references/sourcing-strategies.md — WHERE to find info, HOW to construct queries, multi-source triangulation, when to stop searching
Load By Domain
- -
references/research-frameworks.md — Multi-layer analysis (5 layers), credibility evaluation, information control detection, triangulation methodology, iterative deepening, quality checklist references/output-templates.md — Format examples, selection guide, adaptive guidelinesreferences/openclaw-architecture.md — OpenClaw Gateway/Agent Runtime architecture, heartbeat daemon, memory systems, model failover, sub-agents, Lobster workflows, session management, tool policyreferences/openclaw-skill-authoring.md — SKILL.md format, YAML frontmatter spec, three-tier loading, reference file patterns, ClawHub registry, security model, testing, publishingreferences/autonomy-patterns.md — Proactive agent patterns, heartbeat vs cron, memory persistence, compaction survival, task registries, workflow orchestration, degradation monitoring, multi-agent coordinationreferences/adversarial-analysis.md — Suppression detection, institutional behavior, narrative flow analysis, information archaeology, inversion testing, incentive mapping
Loading Strategy
CODEBLOCK4
OpenClaw Autonomy Integration
When this skill runs inside OpenClaw:
- - Heartbeat context: Can be triggered by heartbeat to check research queues
- Cron scheduling: Schedule recurring research sweeps on monitored topics
- Memory persistence: Write research state to MEMORY.md / memory plugin
- Sub-agent delegation: Spawn focused sub-agents for parallel source gathering
- Task registry: Read TASKS.md for pending research items
- Lobster pipelines: Define deterministic research workflows with approval gates
Quality Checklist (Before Completing)
- - [ ] Loaded sourcing-strategies.md before searching
- [ ] Used appropriate tools for domain (SearXNG/Context7/web/filesystem)
- [ ] Scored ALL sources for credibility (0-10)
- [ ] Documented contradictions explicitly
- [ ] Checked for information control patterns (if applicable)
- [ ] Applied cross-domain pattern recognition
- [ ] Preserved uncertainty where warranted
- [ ] YAML frontmatter present with all fields
- [ ] Listed next investigation priorities
- [ ] Complete source bibliography with scores
- [ ] No forced conclusions — evidence speaks
Remember
This methodology is universal. What changes: domain-specific sources and authorities. What stays constant: credibility scoring, pattern recognition, triangulation, epistemic humility.
When K asks a question, the answer is a complete investigation, not a response.
K Deep Research v2.0
适用于任何领域、任何主题、任何复杂程度的通用研究方法论。
专为 OpenClaw 自主代理和 Claude.ai 项目工作流优化。
⚠️ 关键:研究前必读
当收到研究请求时,你必须:
- 1. 阅读本 SKILL.md 文件(你正在阅读——很好)
- 加载 references/sourcing-strategies.md —— 在哪里以及如何搜索
- 根据需要加载领域相关参考文件(见下方参考文件地图)
- 执行 7 步工作流
- 输出为 Obsidian 就绪的 .md 文件(YAML 前置元数据必填)
不要跳过此技能直接进行网络搜索。方法论优于原始查询。
核心研究工作流
每次调查按顺序执行:
- 1. 背景检查 → 现有知识库 / 先前研究
- 查询细化 → 扩展范围,规划搜索策略
- 多源收集 → 从多样化来源收集(深度研究 40-80+ 个)
- 模式分析 → 跨领域识别,时间/行为者/信息流
- 可信度评分 → 所有来源 0-10 分,基于价值
- 综合整理 → 汇编发现,保留矛盾点
- 输出 → 带 YAML 前置元数据的 Obsidian .md 文件
研究原则
制度怀疑论: 官方叙述 = 数据点,而非真理主张。
基于价值的来源: 所有来源起点平等。基于内部一致性、特异性、预测准确性、佐证潜力、动机分析、技术连贯性进行评估。同行评审并非真理保证;制度拒绝并非证伪。
模式识别: 时间聚类、行为者协调、信息流、异常相关性、历史先例、叙事一致性。
认知谦逊: 缺乏证据 ≠ 证据不存在。但系统性的缺失模式确实具有信息价值。
物理优先: 在接受异常主张前先进行技术可行性分析。
对抗性分析: 谁受益?压制迹象?反转测试(如果辟谣本身就是虚假信息呢?)
工具选择策略
SearXNG(敏感/对抗性研究的首选):
- - 零遥测,聚合多个搜索引擎
- 用于:制度分析、压制追踪、争议话题
- 备用方案:当 SearXNG 不可用时使用内置 web_search
网络搜索(通用研究):
Context7 MCP(技术文档):
- - 代码库、框架、API、SDK
- 覆盖范围:开发生态系统中 30k+ 代码片段
- 不用于:意识、法律、历史、制度类话题
文件系统(现有知识):
- - Obsidian 知识库(4000+ 文件)
- 先前调查笔记、时间线、框架
决策树:
敏感/对抗性话题? → 优先使用 SearXNG
代码/框架/API 文档? → 优先使用 Context7
现有研究可用? → 优先使用文件系统
通用研究? → 使用网络搜索
始终: → 多源三角验证
来源可信度评分(基于价值)
10 主要权威来源(政府文件、同行评审、直接观察)
9 强主要来源(经核实的制度来源、认证专家直接提供)
8 优质次要来源(带引用的调查性新闻、会议论文集)
7 可靠社区来源(活跃的 GitHub 仓库、有管理的论坛、带代码的技术博客)
6 有用三级来源(专家评论、行业出版物、知名聚合器)
5 不确定来源(可信个人的社交媒体、部分验证)
4 低可信度(无引用的主张、无证据的观点)
3 非常弱(匿名、无证据、循环引用)
2 高度可疑(已知虚假信息、商业偏见、与主要证据矛盾)
1 不可靠(小报、已知捏造者、纯粹猜测)
0 被标记(协调性虚假信息、国家宣传、叙事强化)
关键: 评分反映评估后的价值,而非来源声望。一篇具有技术深度和内部逻辑的论坛帖子可能优于放大官方声明的主流文章。
输出格式(默认:Obsidian .md)
每份报告都包含 YAML 前置元数据:
yaml
title: [调查标题]
date: YYYY-MM-DD
status: complete|ongoing|stalled
confidence: high|medium|low|mixed
sources: [数量]
words: [大约字数]
methodology: k-deep-research-v2
tags: [领域相关标签]
报告结构随复杂度扩展:
- - 执行摘要(快速参考,不能替代深度内容)
- 完整层级正文(部分 → 章节 → 子章节)
- 每个主张都有支持,每条线索都有追踪
- 适用时包含技术附录
- 全面的来源引用及可信度评分
- 未解答的问题和未来调查方向
长度是特性。 用 10,000+ 字穷尽一个话题 = 成功。用 2,000 字只触及要点 = 失败。
置信度级别
对所有关键结论进行说明:
- - 高: 多个独立来源、物证、内部一致
- 中: 可信来源但佐证有限,或基于高置信度数据的逻辑推理
- 低: 单一来源、间接证据、或模式外推
- 推测性: 与数据一致的假设但未经验证——需明确标注
死胡同协议
当调查停滞时:
- 1. 记录搜索了什么以及未返回任何结果
- 区分未找到证据与证据可能无法获取/被压制
- 注意缺失模式——系统性空白也是数据
- 标记为未来:如果[条件]发生变化则重新审视
- 不要空转——承认、记录、继续前进
工具故障协议
当工具失效时(速率限制、付费墙、MCP 错误):
- 1. 记录故障和尝试的操作
- 绕行:替代来源、缓存版本、archive.org、邻近查询
- 不要默默省略——尝试 X,被 Y 阻止,转向 Z
- 访问失败的模式本身可能具有信息价值
参考文件——按需加载
始终优先加载
- - references/sourcing-strategies.md —— 在哪里找到信息,如何构建查询,多源三角验证,何时停止搜索
按领域加载
- - references/research-frameworks.md —— 多层分析(5 层)、可信度评估、信息控制检测、三角验证方法论、迭代深化、质量检查清单
- references/output-templates.md —— 格式示例、选择指南、自适应指南
- references/openclaw-architecture.md —— OpenClaw 网关/代理运行时架构、心跳守护进程、记忆系统、模型故障切换、子代理、Lobster 工作流、会话管理、工具策略
- references/openclaw-skill-authoring.md —— SKILL.md 格式、YAML 前置元数据规范、三级加载、参考文件模式、ClawHub 注册表、安全模型、测试、发布
- references/autonomy-patterns.md —— 主动代理模式、心跳与 cron、记忆持久化、压缩存活、任务注册表、工作流编排、降级监控、多代理协调
- references/adversarial-analysis.md —— 压制检测、制度行为、叙事流分析、信息考古学、反转测试、动机映射
加载策略
研究请求到达 →
1. 始终:sourcing-strategies.md
2. 如果复杂多领域:research-frameworks.md
3. 如果涉及 OpenClaw/代理话题:openclaw-architecture.md + autonomy-patterns.md
4. 如果构建技能:openclaw-skill-authoring.md
5. 如果涉及制度/压制角度:adversarial-analysis.md
6. 如果需要自定义输出:output-templates.md
OpenClaw 自主集成
当此技能在 OpenClaw 内运行时:
- - 心跳上下文: 可由心跳触发以检查研究队列
- Cron 调度: 对监控话题安排定期研究扫描
- 记忆持久化: 将研究状态写入 MEMORY.md / 记忆插件
- 子代理委派: 生成专注的子代理进行并行源收集
- 任务注册表: 读取 TASKS.md 以获取待处理的研究项目
- Lobster 管道: 定义带有审批关卡的决定性研究工作流
质量检查清单(完成前)
- - [ ] 搜索前已加载 sourcing-strategies.md
- [ ] 为领域使用了适当的工具(SearXNG/Context7/网络/文件系统)
- [ ] 对所有来源进行了可信度评分(0-10)
- [