01
这个 skill 做什么
当编码决策依赖外部库、SDK 或框架的精确 API 或行为时,使用这个可隐式自动调用的 skill。它会解析库与目标版本,通过 Context7 建立受支持的公共契约,把 GitHub 证据映射到同一发布版本,并区分文档用法、实现细节、测试以及 Issue 或 PR 的历史上下文。
02
什么时候使用
- 01针对当前版本或项目锁定版本实现外部依赖接入。
- 02诊断公共文档未充分解释的运行时行为。
- 03检查 API 变化、回归、Bug workaround 和发布历史。
- 04用公共文档、精确 ref 源码和聚焦测试验证建议。
03
如何工作
- 01
从用户输入或消费项目中识别包、规范仓库、具体问题和目标版本。
- 02
解析 Context7 library ID,并只查询该版本与问题所需的公共文档。
- 03
把包版本映射到不可变的 GitHub tag 或 commit,而不是静默使用默认分支。
- 04
检查公共导出、类型、实现、测试和示例,只在需要时补充 release、commit、Issue 或 PR。
- 05
核对两组证据,并把受支持用法与观察到的内部实现、历史上下文和 workaround 分开报告。
04
你会得到什么
- 01基于受支持公共契约的直接实现或诊断建议。
- 02用于验证的 Context7 library ID 与版本,以及 GitHub 仓库 ref 或 commit。
- 03对证据一致、冲突、版本映射未决、证据缺口和推断的明确说明。
05
重要边界
- 01GitHub MCP 只用于只读研究;隐式调用永远不授权仓库写操作。
- 02不要把版本化文档与无关分支或发布版本的源码静默比较。
- 03不要把私有、生成、弃用、兼容层、测试专用或 feature-flagged 内部 API 推荐为公共 API。
- 04不要向 Context7 发送凭证、私有源码、专有标识符或个人数据。
06