用途
Reference SDK Check 用于在实现 SDK 功能或调试特定提供方(provider)问题时,查阅参考实现。它帮助开发者了解其他库如何解决类似问题,例如“Vercel AI SDK 是如何实现 X 的?”或“查看 Anthropic SDK 的 Y 实现”。
主要能力
该技能通过 btca ask 命令查询参考 SDK 的实现方式,支持以下场景:
- 实现 SDK 功能
- 调试特定提供方问题
- 理解其他库如何解决类似问题
使用方式
使用 btca ask 检查参考 SDK 如何实现类似功能,示例命令:
# Check Vercel AI SDK for streaming patterns
btca ask -r vercel-ai -q "How does streamObject work?"
检查 Anthropic SDK 的工具调用:
btca ask -r anthropic-sdk -q "How are tools defined and called?"
检查 Zod 的验证模式:
btca ask -r zod -q "How does safeParse handle errors?"
已配置资源
vercel-ai- 流式传输、工具调用、结构化输出anthropic-sdk- Anthropic API 模式zod- Schema 验证
添加更多资源:
btca config resources add -n <name> -t git -u <url> -b <branch>
适用场景
- 实现之前 - 了解他人如何解决类似问题
- 调试时 - 查找参考代码如何处理边界情况
- 多提供方支持 - 比较不同 SDK 的实现
- 验证模式 - 检查惯用做法
限制
不适用于以下情况:
- 文档查找(改用 /nia-docs)
- 简单 API 问题(改用 WebSearch)
- 项目特定模式(改用 Grep/Glob)