reference-sdk について
reference-sdk は、SDKの参考実装を調べる開発スキルです。機能の実装やプロバイダー固有の問題の調査に使え、btca ask で Vercel AI SDK、Anthropic SDK、Zod などを照会します。
主な機能
- 01SDKの参考実装を照会
- 02btca askで質問
- 03ストリーミングとツール呼び出しの確認
- 04複数プロバイダーの実装比較
- 05バリデーション方式の調査
活用シーン
- 01実装前のSDK機能の調査
- 02プロバイダー固有の挙動のデバッグ
- 03SDK実装の比較
- 04バリデーション方法の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ parcadei/ continuous-claude-v3 --skill reference-sdkインストール後、Claude Code で/reference-sdkを入力して読み込まれたか確認します。
詳細
リファレンス SDK の確認
SDK の機能を実装するときや、プロバイダー固有の問題をデバッグするときは、リファレンス実装を確認してください。
使用する場面
- SDK の機能を実装するとき
- プロバイダー固有の問題をデバッグするとき
- 他のライブラリが同様の問題をどのように解決しているかを理解するとき
- 「Vercel AI SDK では X をどのように実現していますか?」
- 「Y について Anthropic SDK を確認してください」
コマンド
btca ask を使用して、リファレンス SDK が同様の機能をどのように実装しているかを確認します。
# Check Vercel AI SDK for streaming patterns
btca ask -r vercel-ai -q "How does streamObject work?"
# Check Anthropic SDK for tool calling
btca ask -r anthropic-sdk -q "How are tools defined and called?"
# Check Zod for validation patterns
btca ask -r zod -q "How does safeParse handle errors?"
設定済みのリソース
vercel-ai- ストリーミング、ツール呼び出し、構造化出力anthropic-sdk- Anthropic API のパターンzod- スキーマ検証
追加するには、btca config resources add -n <name> -t git -u <url> -b <branch> を実行します。
確認するタイミング
- 実装前 - 他の実装が同様の問題をどのように解決したかを確認します
- デバッグ中 - リファレンスコードがエッジケースをどのように処理するかを確認します
- 複数のプロバイダーをサポートするとき - SDK 間で実装を比較します
- 検証パターン - 慣用的なアプローチを確認します
使用しない場面
- ドキュメントの検索(代わりに /nia-docs を使用します)
- 簡単な API に関する質問(WebSearch を使用します)
- プロジェクト固有のパターン(Grep/Glob を使用します)
コメント
Markdown 対応