knowledge-synthesis by anthropics/knowledge-work-plugins
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill knowledge-synthesis企业搜索的最后一公里。接收来自多个来源的原始结果,生成连贯、可信的答案。
将此:
~~聊天结果:"Sarah 在 #eng 频道说:'我们选择 REST,GraphQL 对我们的用例来说太复杂了'"
~~邮件结果:"主题:API 决策 — Sarah 确认 REST 方案及其理由的邮件"
~~云存储结果:"API 设计文档 v3 — 更新了第 2 节以反映 REST 决策"
~~项目跟踪器结果:"任务:确定 API 方案 — 由 Sarah 标记为完成"
转化为此:
团队决定在 API 重设计中采用 REST 而非 GraphQL。Sarah 做出了这个决定,指出 GraphQL 对当前用例来说过于复杂。此事于周二在 #engineering 频道讨论过,周三通过邮件确认,设计文档也已更新以反映该决策。相关的 ~~项目跟踪器 任务已标记为完成。
来源:
- ~~聊天:#engineering 频道讨论(1月14日)
- ~~邮件:来自 Sarah 的"API 决策"邮件(1月15日)
- ~~云存储:"API 设计文档 v3"(1月15日更新)
- ~~项目跟踪器:"确定 API 方案"(1月15日完成)
相同信息常出现在多个地方。识别并合并重复项:
表明结果指向同一事物的信号:
如何合并:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
当相同信息存在于多个来源时,优先选择:
1. 最完整的版本(上下文最全)
2. 最权威的来源(官方文档 > 聊天)
3. 最新的版本(对于演进的信息,最新更新为准)
在以下情况下保持为独立项:
综合答案中的每个主张都必须能追溯到来源。
直接引用时采用内联方式:
Sarah 在周三的邮件中确认了 REST 方案。
设计文档已更新以反映此决定(~~云存储:"API 设计文档 v3")。
为求完整,在末尾列出来源列表:
来源:
- ~~聊天:#engineering 讨论(1月14日)— 初始决策讨论串
- ~~邮件:来自 Sarah Chen 的"API 决策"邮件(1月15日)— 正式确认
- ~~云存储:"API 设计文档 v3"最后修改于1月15日 — 更新后的规范
并非所有结果都同样可信。根据以下因素评估置信度:
| 新鲜度 | 置信度影响 |
|---|---|
| 今天 / 昨天 | 对当前状态置信度高 |
| 本周 | 置信度良好 |
| 本月 | 中等 — 情况可能已变化 |
| 超过一个月 | 置信度较低 — 标记为可能过时 |
对于状态查询,应重点考虑新鲜度。对于政策/事实查询,新鲜度重要性较低。
| 来源类型 | 权威级别 |
|---|---|
| 官方 wiki / 知识库 | 最高 — 经过整理和维护 |
| 共享文档(最终版本) | 高 — 有意发布 |
| 邮件公告 | 高 — 正式沟通 |
| 会议记录 | 中高 — 可能不完整 |
| 聊天消息(讨论串结论) | 中等 — 非正式但实时 |
| 聊天消息(讨论串中) | 较低 — 可能不代表最终立场 |
| 草稿文档 | 低 — 未定稿 |
| 任务评论 | 视情况而定 — 取决于评论者 |
当置信度高时(多个新鲜、权威的来源一致):
团队决定在 API 重设计中使用 REST。[直接陈述]
当置信度中等时(单一来源或有些过时):
根据上个月在 #engineering 频道的讨论,团队倾向于在 API 重设计中使用 REST。此后可能已有变化。
当置信度低时(旧数据、非正式来源或信号冲突):
我在 ~~聊天 中找到了三个月前关于 API 迁移讨论的参考,但未找到正式的决策文档。该信息可能已过时。您可能需要向团队核实当前状态。
当来源不一致时:
我发现了关于 API 方案的冲突信息:
- 1月10日的 ~~聊天 讨论建议使用 GraphQL
- 但 Sarah 1月15日的邮件确认了 REST
- 设计文档(1月15日更新)反映了 REST
最新的来源表明 REST 是最终决定,但早期的 ~~聊天 讨论首先探讨了 GraphQL。
始终揭示冲突,而不是默默地选择一个版本。
呈现每个结果及其上下文。无需摘要 — 向用户提供所有信息:
[根据结果综合的直接答案]
[来源 1 的细节]
[来源 2 的细节]
来源:[完整归属]
按主题分组并总结每组:
[整体答案]
主题 1:[相关结果的摘要]
主题 2:[相关结果的摘要]
关键来源:[前 3-5 个最相关的来源]
完整结果:在 [来源] 中找到 [数量] 个项目
提供高级别综合,并提供深入探究的选项:
[基于最相关结果的整体答案]
摘要:
- [关键发现 1](得到 N 个来源支持)
- [关键发现 2](得到 N 个来源支持)
- [关键发现 3](得到 N 个来源支持)
主要来源:
- [最权威/最相关的来源]
- [第二相关的来源]
- [第三相关的来源]
在 [来源列表] 中找到了 [总数] 个结果。
需要我深入探究任何特定方面吗?
[来自所有来源的原始结果]
↓
[1. 去重 — 合并不同来源的相同信息]
↓
[2. 聚类 — 按主题/话题对相关结果分组]
↓
[3. 排序 — 根据与查询的相关性对聚类和项目排序]
↓
[4. 评估置信度 — 新鲜度 × 权威性 × 一致性]
↓
[5. 综合 — 生成带有归属的叙述性答案]
↓
[6. 格式化 — 根据结果数量选择适当的细节级别]
↓
[带有来源的连贯答案]
不要:
要:
每周安装量
196
仓库
GitHub 星标数
8.8K
首次出现
2026年1月31日
安全审计
安装于
opencode171
codex167
gemini-cli161
github-copilot153
claude-code148
amp145
The last mile of enterprise search. Takes raw results from multiple sources and produces a coherent, trustworthy answer.
Transform this:
~~chat result: "Sarah said in #eng: 'let's go with REST, GraphQL is overkill for our use case'"
~~email result: "Subject: API Decision — Sarah's email confirming REST approach with rationale"
~~cloud storage result: "API Design Doc v3 — updated section 2 to reflect REST decision"
~~project tracker result: "Task: Finalize API approach — marked complete by Sarah"
Into this:
The team decided to go with REST over GraphQL for the API redesign. Sarah made the
call, noting that GraphQL was overkill for the current use case. This was discussed
in #engineering on Tuesday, confirmed via email Wednesday, and the design doc has
been updated to reflect the decision. The related ~~project tracker task is marked complete.
Sources:
- ~~chat: #engineering thread (Jan 14)
- ~~email: "API Decision" from Sarah (Jan 15)
- ~~cloud storage: "API Design Doc v3" (updated Jan 15)
- ~~project tracker: "Finalize API approach" (completed Jan 15)
The same information often appears in multiple places. Identify and merge duplicates:
Signals that results are about the same thing:
How to merge:
When the same information exists in multiple sources, prefer:
1. The most complete version (fullest context)
2. The most authoritative source (official doc > chat)
3. The most recent version (latest update wins for evolving info)
Keep as separate items when:
Every claim in the synthesized answer must be attributable to a source.
Inline for direct references:
Sarah confirmed the REST approach in her email on Wednesday.
The design doc was updated to reflect this (~~cloud storage: "API Design Doc v3").
Source list at the end for completeness:
Sources:
- ~~chat: #engineering discussion (Jan 14) — initial decision thread
- ~~email: "API Decision" from Sarah Chen (Jan 15) — formal confirmation
- ~~cloud storage: "API Design Doc v3" last modified Jan 15 — updated specification
Not all results are equally trustworthy. Assess confidence based on:
| Recency | Confidence impact |
|---|---|
| Today / yesterday | High confidence for current state |
| This week | Good confidence |
| This month | Moderate — things may have changed |
| Older than a month | Lower confidence — flag as potentially outdated |
For status queries, heavily weight freshness. For policy/factual queries, freshness matters less.
| Source type | Authority level |
|---|---|
| Official wiki / knowledge base | Highest — curated, maintained |
| Shared documents (final versions) | High — intentionally published |
| Email announcements | High — formal communication |
| Meeting notes | Moderate-high — may be incomplete |
| Chat messages (thread conclusions) | Moderate — informal but real-time |
| Chat messages (mid-thread) | Lower — may not reflect final position |
| Draft documents | Low — not finalized |
| Task comments | Contextual — depends on commenter |
When confidence is high (multiple fresh, authoritative sources agree):
The team decided to use REST for the API redesign. [direct statement]
When confidence is moderate (single source or somewhat dated):
Based on the discussion in #engineering last month, the team was leaning
toward REST for the API redesign. This may have evolved since then.
When confidence is low (old data, informal source, or conflicting signals):
I found a reference to an API migration discussion from three months ago
in ~~chat, but I couldn't find a formal decision document. The information
may be outdated. You might want to check with the team for current status.
When sources disagree:
I found conflicting information about the API approach:
- The ~~chat discussion on Jan 10 suggested GraphQL
- But Sarah's email on Jan 15 confirmed REST
- The design doc (updated Jan 15) reflects REST
The most recent sources indicate REST was the final decision,
but the earlier ~~chat discussion explored GraphQL first.
Always surface conflicts rather than silently picking one version.
Present each result with context. No summarization needed — give the user everything:
[Direct answer synthesized from results]
[Detail from source 1]
[Detail from source 2]
Sources: [full attribution]
Group by theme and summarize each group:
[Overall answer]
Theme 1: [summary of related results]
Theme 2: [summary of related results]
Key sources: [top 3-5 most relevant sources]
Full results: [count] items found across [sources]
Provide a high-level synthesis with the option to drill down:
[Overall answer based on most relevant results]
Summary:
- [Key finding 1] (supported by N sources)
- [Key finding 2] (supported by N sources)
- [Key finding 3] (supported by N sources)
Top sources:
- [Most authoritative/relevant source]
- [Second most relevant]
- [Third most relevant]
Found [total count] results across [source list].
Want me to dig deeper into any specific aspect?
[Raw results from all sources]
↓
[1. Deduplicate — merge same info from different sources]
↓
[2. Cluster — group related results by theme/topic]
↓
[3. Rank — order clusters and items by relevance to query]
↓
[4. Assess confidence — freshness × authority × agreement]
↓
[5. Synthesize — produce narrative answer with attribution]
↓
[6. Format — choose appropriate detail level for result count]
↓
[Coherent answer with sources]
Do not:
Do:
Weekly Installs
196
Repository
GitHub Stars
8.8K
First Seen
Jan 31, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode171
codex167
gemini-cli161
github-copilot153
claude-code148
amp145
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
53,500 周安装
OpenAPI 转 TypeScript 工具 - 自动生成 API 接口与类型守卫
563 周安装
数据库模式设计器 - 内置最佳实践,自动生成生产级SQL/NoSQL数据库架构
564 周安装
Rust Unsafe代码检查器 - 安全使用Unsafe Rust的完整指南与最佳实践
564 周安装
.NET并发编程模式指南:async/await、Channels、Akka.NET选择决策树
565 周安装
韩语语法检查器 - 基于国立国语院标准的拼写、空格、语法、标点错误检测与纠正
565 周安装
技能安全扫描器 - 检测Claude技能安全漏洞,防范提示注入与恶意代码
565 周安装