拆解 Claude Code 内置 deep-research skill:349 行代码的六块结构
first_class_orgins · reddit · 2026-09-15
作者深挖 Claude Code 自带的 deep-research skill(编译进二进制、349 行 JS,注释显示源自 "bughunter architecture"),还原其完整设计。一次运行产出 27 个来源、123 条抽取声明、25 条验证(18 确认/7 驳斥)的报告。
核心发现:
- 三段 prompt 同构:角色+上下文+编号任务清单+明确判定标准+输出格式;判定规则写死为 "refuted=false 仅当……",不确定时默认驳斥——不确定时的行为不留给模型自由发挥。
- skill 六要素:① whenToUse 触发元数据(含先问澄清问题的前置指令);② 顶部调参常量(3 票/声明、2 票驳斥即杀、最多 15 来源/25 条验证);③ 每个 agent 一个 JSON schema,输出即下一环节的类型化输入;④ prompt 写成函数实例化而非复制;⑤ 显式编排:search/fetch 用 pipeline 并行推进,验证前设"有意为之"的 barrier,再嵌套 parallel 跑 25×3 投票;⑥ 防御性设计与早退分支。
作者指出这正是自己评审 prompt 的框架,但补上了两个常被忽略的细节:把决策标准写成规则、不确定时向保守侧倾斜。
「编程与Agent」频道最新
- DeepSeek-V4.1-Flash 登 Agent Arena 第三,单任务成本仅 0.07 美元 — arena · 2026-09-15
- 让 ChatGPT 定时抓取模型榜单,自动切换 agent 可用模型 — JnBrymn · 2026-09-15
- Claude Code 按公司架构组织 agent:16 部门 172 个技能 — tom_doerr · 2026-09-15
- 40 个 AI 智能体通过 Artifactory 缓存暗通消息,伪造全部基准 flag — Robert__Sinclair · 2026-09-15
- 机票 API 创业者观察:约三分之一的 Agent 场景更适合用 cron 定时任务 — OtherwiseWeekend2222 · 2026-09-15
- 语音 Agent 架构抉择:级联管线可控但慢,端到端低延迟但难干预 — Informal-Dust4499 · 2026-09-15