reference-sdkSkill reference-sdk

该技能用于在软件开发过程中,通过使用btca ask命令检查参考SDK实现,帮助开发者高效实现功能、调试问题、比较多提供商方案,并理解最佳实践。关键词:SDK开发、参考实现、调试工具、btca ask命令、多提供商支持、代码检查、软件开发工具。

测试 0 次安装 0 次浏览 更新于 3/14/2026

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 <分支>

何时检查

  1. 实现前 - 查看他人如何解决类似问题
  2. 调试时 - 找到参考代码如何处理边缘情况
  3. 多提供商支持 - 比较跨SDK的实现
  4. 验证模式 - 检查惯用方法

不用于

  • 文档查找(使用 /nia-docs 代替)
  • 简单API问题(使用 WebSearch)
  • 项目特定模式(使用 Grep/Glob)