ターゲット リポジトリの既存統合パターンに正確に一致する新しい API コネクターまたはプロバイダーを構築します。2 番目のアーキテクチャを発明せずに、1 つ以上の統合を追加するときに使用します。
リポジトリネイティブな統合サーフェスを追加する場合に使用します。汎用 HTTP クライアントではありません。
ポイントはホスト リポジトリのパターンと一致することです:
少なくとも 2 つの既存のコネクター/プロバイダーを検査して、マップしてください:
リポジトリが実際に必要とするサーフェスのみを定義します:
一般的なスライス:
新しいコネクターは、別のエコシステムから インポートされたのではなく、コードベースで明白に見えるはずです。
providers/
existing_provider/
__init__.py
provider.py
config.py
integrations/
existing/
client.py
models.py
connector.py
src/integrations/
existing/
index.ts
client.ts
types.ts
test.ts
backend-patternsmcp-server-patternsgithub-opsCopy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/api-connector-builder · pinned to the source commit
git clone https://github.com/affaan-m/ECC.git
cd ECC
git checkout d8409a4b0813771235555e32e3d8046a73988bfa
mkdir -p ".claude/skills/api-connector-builder"
cp -r "docs/ja-JP/skills/api-connector-builder" ".claude/skills/api-connector-builder"Review the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
Scanner static-checks@0.1.0 · commit d8409a4b0813. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
No static rules matched. This is not a safety guarantee.