name: reference-sdk description: 使用btca ask检查参考SDK实现 user-invocable: false
参考SDK检查
在实现SDK功能或调试特定提供商问题时,检查参考实现。
何时使用
- 实现SDK功能
- 调试特定提供商问题
- 理解其他库如何解决类似问题
- “Vercel AI SDK如何做X?”
- “检查Anthropic SDK的Y”
命令
使用 btca ask 来检查参考SDK如何实现类似功能:
# 检查Vercel AI SDK的流模式
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- 模式验证
添加更多: btca config resources add -n <名称> -t git -u <URL> -b <分支>
何时检查
- 实现前 - 查看他人如何解决类似问题
- 调试时 - 找到参考代码如何处理边缘情况
- 多提供商支持 - 比较跨SDK的实现
- 验证模式 - 检查惯用方法
不用于
- 文档查找(使用 /nia-docs 代替)
- 简单API问题(使用 WebSearch)
- 项目特定模式(使用 Grep/Glob)