SuperAPI AI 工具集

chatter-scout

写作与研究

查看项目

更新于 10-23 16:18

技能介绍

用途

Chatter Scout 用于对某个话题执行一次“侦察扫描”(scouting pass),收集网络上关于该话题的新讨论,过滤掉此前运行已经报告过的内容,验证剩余候选,并输出一份带排名和引用的 findings 文件,供撰写博客或摘要使用。每次运行结束后会提供下一步选项,只有用户选择后才会继续动作。

主要能力

  • 话题解析:根据参数(profile slug 或自由文本)匹配或引导创建话题 profile。
  • 已见账本(seen-ledger):通过 docs/chatter/<topic-slug>/seen.json 记录已判断过的规范化 URL,保证重复运行不会重新浮现旧内容;账本只增不删。
  • 扫描(Sweep):按 profile 的来源分组(含 watchlist)并行派发 sweeper,最多 5 个,每个 sweeper 只接收精简简报。
  • 去重与筛选:通过 scripts/filter-seen.sh 过滤账本已见项,并按标题排除已被覆盖的内容;超过 15 个候选时按 Lens 契合度保留 15 个。
  • 验证(Verify):将幸存候选分批(约 5 个一批)派发给 verifier,产出 keep、community、off-topic、stale、thin、unreachable 等判定。
  • 排名与输出:按 Lens 契合度、时效性、具体事实数量排名,写入 findings 文件。
  • 账本更新:将 keep、community、off-topic、stale、thin 及 Older than window 的 URL 写回账本;unreachable 不写入,以便下次重试。
  • 收尾回顾与下一步:输出 3–6 行回顾,并以一个问题提供 2–4 个具体下一步选项。

使用方式

技能以话题参数运行。参数可以是 profile slug 或自由文本;无参数时若只有一个 profile 则使用它,若有零个或多个则列出并停止。话题没有 profile 时按 PROFILE-FORMAT.md 引导创建。若 seen.json 不存在但存在旧日志 docs/intel/chatter-log.md,会先导入旧日志中的 URL。

相关文件(位于目标仓库):

  • Profile:docs/chatter/<topic-slug>/profile.md,包含 Lens、来源和 watchlist;格式与引导规则见 PROFILE-FORMAT.md。
  • Ledger:docs/chatter/<topic-slug>/seen.json,已判断的规范化 URL 的 JSON 数组;仅由 scripts/filter-seen.sh 读写,且从不删除条目。
  • Findings:.scratch/chatter/<topic-slug>/<YYYY-MM-DD>.md,本次运行的输出;同一天第二次运行会追加 -2、-3。
  • Legacy log:docs/intel/chatter-log.md,profile 之前的布局;步骤 1 会导入一次,之后不再写入。

在 Claude Code 中安装该插件后,sweeper 使用 subagent_type=leek-skills:chatter-sweeper,verifier 使用 subagent_type=leek-skills:chatter-verifier;在普通 Claude Code 中,sweeper 使用 general-purpose 且 model: haiku,verifier 使用 general-purpose 且 model: sonnet;其他环境使用 harness 提供的最便宜或中档模型的子代理,或直接内联运行。

适用场景

  • 为博客或摘要收集某话题的最新讨论与动态。
  • 需要可重复运行、不重复报告旧内容的话题侦察流程。
  • 希望将搜索与页面阅读成本分散到低成本子代理的场景。

限制

  • 输出仅为一份 findings 文件;除非用户选择下一步,否则不会起草、发送或发布任何内容。
  • 技能本身不做大规模搜索或页面阅读,依赖 sweeper 与 verifier 子代理。
  • 被 verifier 标记为 unreachable 的候选保持 unreachable,包括无法读取文本的页面;lead 不会自行抓取或提取该文本。
  • profile 创建后不再写入,且不会编辑此前的 findings 文件。
  • 超过 15 个幸存候选时只保留最契合 Lens 的 15 个。
  • 关于收费、价格、平台支持等具体信息,资料中暂未提供。