拆解 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」频道最新
- Gym-Anything 引入审计 Agent,专门用合法动作破坏环境找错 — wellecks · 2026-10-30
- CMU 用 Agent 自动造 200+ 软件环境,Gym-Anything 拿 GDP 数据选题 — wellecks · 2026-10-30
- Cloudflare 不肯做,开发者自研工具实现 Durable Objects 零停机迁出 — samgoodwin89 · 2026-10-30
- 两分钟面试法:用一条 prompt 让 Grok 帮你搭两个定制 bot — nateliason · 2026-10-30
- Cursor、Harvey 为何自训专用模型:多数细分市场养不起专属大脑 — MartinGTobias · 2026-10-30
- Scenario 开源 3D OS:80 项技能让编码 Agent 直通 Blender 和 Unreal — Scobleizer · 2026-10-30