Provider Harness

Provider Harness from haboshi/claude-code-skills.

by @haboshi 3 skills

Skills in this plugin

3
  1. Provider Harness · haboshi bundle
    OpenAI/Gemini/STT(音声認識)/認証基盤など外部プロバイダ・外部SDKの統合を新規実装・設計するとき、またはマルチプロバイダ対応・プロバイダ差し替え・既存統合の保守判断のときに最初に読む設計原則の供給元。ユースケース中心のポート設計、Pin+Verify、アダプタ契約テスト、escape hatch の型を提供し、領域特化の雛形は provider-image-gen 等のドメインスキルへ委譲。既存リポジトリのコネクタ資産に1本追加するだけなら api-connector-builder、Anthropic API 実装は claude-api を使う
    1 install
  2. Provider Image Gen · haboshi bundle
    画像生成プロバイダ(OpenAI gpt-image / Google Gemini image 等)の統合をアプリに実装・設計するときのポート定義・アダプタ雛形・契約テスト・モデルカタログの供給元。TypeScript(Zod/vitest)。設計原則そのものは provider-harness メタスキルを参照し、単発の画像生成実行(プロンプトを1回叩いて画像を得るだけ)は image-creator プラグインを使う。「画像生成 統合」「ImageGenPort」「OpenAI Gemini 画像 アダプタ」「マルチプロバイダ 画像生成」「画像生成 フォールバック」「画像生成 リトライ」「アプリに画像生成機能を組み込む」で発動。
    1 install
  3. Provider Realtime Voice · haboshi bundle
    リアルタイム音声会話(OpenAI Realtime API / Gemini Live API)の統合をアプリに実装・設計するときのポート定義・アダプタ雛形・conformance テスト・モデルカタログの供給元。TypeScript(Zod/vitest)。セッション+イベントストリーム型ポート、barge-in、VAD 3方式と利用シーン別チューニング(semantic_vad の eagerness、server_vad の threshold/silence_duration_ms、noise reduction)、reasoning effort(gpt-realtime-2.1 の reasoning.effort / Gemini の thinkingLevel)の最適値選定、音声コーデック分離を扱う。設計原則そのものは provider-harness メタスキルを参照する。単発のテキスト読み上げ(一方向TTS)は tts プラグインを使い、本スキルは双方向のリアルタイム音声「対話」統合が対象。「リアルタイム音声」「音声会話 統合」「Realtime API」「Gemini Live」「音声エージェント」「electron/ブラウザで音声対話」「アプリに音声通話機能を組み込む」「電話ボット」「コールセンターAI」「Twilio 音声連携」「VADチューニング」「eagerness の設定」で発動。
    1 install