关于 updating-knowledge
这是一个使用网络和内部来源收集、综合信息的研究 skill,适用于需要系统调查的任务。它强调交叉核验来源、记录置信度,并简洁呈现结论;需要 web_search 工具。
主要功能
- 01界定研究范围
- 02收集多样来源
- 03交叉核验主要论点
- 04记录置信度与信息缺口
- 05简洁总结发现
适用场景
- 01调查技术问题
- 02研究近期进展
- 03比较不同来源的论述
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ oaustegard/ claude-skills --skill updating-knowledge安装后在 Claude Code 中输入/updating-knowledge确认已加载。
附带文件CHANGELOG.mdREADME.md
详细介绍
更新知识
核心原则
- 系统化 > 临时应对 - 遵循研究方法,不要随意地四处搜索
- 交叉验证 - 通过多个独立来源核实说法
- 跟踪可信度 - 明确标注仅有单一来源支持的说法和信息缺口
- 简洁输出 - 高效呈现发现,将内省内容放在思考区块中
预检
此技能需要使用 web_search 工具。
继续之前,请确认该工具可用。如果不可用,请立即告知用户:“研究任务需要启用网页搜索。请在功能菜单中打开‘网页搜索’。”然后停止,不要仅凭记忆进行研究,也不要把上下文花在寻找替代方案上。
触发条件消歧
避免因“更新”之类的通用动作动词而触发(这也可能指文件或代码更改),应根据上述说明中明确列出的知识收集请求来触发。
研究工作流
1. 范围界定(内部)
在思考区块中明确:
- 具体需要调查什么
- 当前已有的知识基线
- 已知的信息缺口
- 所需深度(概述还是全面分析)
2. 收集来源(2-10 次工具调用)
来源优先级:
- 官方文档、项目仓库、公司公告
- 学术论文、具备明确专业背景的技术博客
- 社区讨论(仅用于了解生态背景)
工具选择:
web_search- 查找权威来源web_fetch- 从任意 URL 提取完整内容(无需预先搜索)- 内部工具(GitHub、Drive 等)- 公司或个人相关背景
- 根据需要使用多种工具
至少收集 3-5 个不同来源进行交叉验证。
3. 综合分析(内部)
在思考区块中:
- 对照多个来源验证主要说法
- 明确指出矛盾之处
- 跟踪发布日期
- 评估来源可信度
- 找出仍存在的信息缺口
4. 输出(简洁)
简洁地呈现发现:
## [Topic]
**Key findings:**
[2-3 sentence summary with most important updates]
**Current state:**
[Concise description of what's true now]
**Changes since cutoff:**
[Only if relevant - what's different]
**Gaps:**
[Only if user needs to know - what wasn't found]
Sources: [URLs]
可信度指标:
- 明确说明哪些说法仅有单一来源支持
- 指出来源之间的矛盾
- 标记未经核实的信息
- 存疑时量化可信度(高/中/低)
质量标准
最低要求:
- 查阅 3 个以上的独立来源
- 交叉验证主要说法
- 明确评估可信度
- 相关时指出仍存在的信息缺口
避免:
- 将仅有单一来源支持的说法当作定论
- 忽略发布日期
- 将营销用语当作事实
- 在最终输出中冗长地讨论(请使用思考区块)
- 向用户过度解释研究过程
工具使用说明
web_fetch 功能:
- 可直接抓取任何 URL,无需预先搜索结果
- 可用于获取完整的文档页面和技术文章
- 搜索找到来源后,可有效提取深层内容
web_search 使用模式:
- 从具体查询开始,必要时再扩大范围
- 不要重复类似查询;每次查询都应有所不同
- 相关时使用实际当前日期——请先确认,不要自行假设
内部工具:
- 处理公司或个人数据时优先使用
- 进行比较分析时,可与网页工具结合使用
输出示例
技术文档查询:
TypeScript 5.3 (Nov 2023) added import attributes for JSON modules. The syntax uses `with` instead of deprecated `assert`. Runtime performance unchanged—validation happens at parse time.
Gap: No official benchmarks comparing validation overhead across bundlers.
Sources: [TS release notes, GitHub issue #54242, esbuild docs]
信息存在冲突时:
React Server Components ship in Next.js 13.4+ (stable) and Remix 2.0 (experimental).
Contradiction: Meta's blog claims "production-ready" while Remix docs flag "breaking changes expected." Cross-validation shows Meta refers to Next.js implementation only.
Confidence: High on Next.js status, medium on Remix timeline.
Sources: [Next.js changelog, Remix docs, React.dev]
避免叙述过程:
❌ "After conducting extensive research and cross-validating multiple authoritative sources..."
✓ Just present findings with source attribution
评论
支持 Markdown