Api Connector Builder

作者 affaan-mef648e01899b无许可证275K 个星标收录于 2026年10月8日更新于 2026年10月8日仓库3天前更新

ターゲット リポジトリの既存統合パターンに正確に一致する新しい API コネクターまたはプロバイダーを構築します。2 番目のアーキテクチャを発明せずに、1 つ以上の統合を追加するときに使用します。

AI 生成的概览

按照现有仓库的集成模式构建新的 API 连接器或提供方。

功能
引导智能体添加与仓库原生风格一致的集成接口,而不是通用 HTTP 客户端。它会先检查至少两个现有连接器,梳理文件布局、配置模式、认证模型、错误处理、重试与分页约定、注册接线和测试风格,再按相同分层构建新连接器。最后通过质量清单核对配置校验、认证、分页、注册接线、测试和文档。
适用场景
适用于向已有集成架构的代码库中添加新的 API 连接器、提供方或插件。适合诸如为项目构建 Jira 连接器,或按现有模式添加 Slack 提供方之类的请求。
运行要求
仅为说明性指令,不附带脚本。需要能够访问宿主仓库中现有的连接器代码及其测试与注册约定。

API コネクター ビルダー

リポジトリネイティブな統合サーフェスを追加する場合に使用します。汎用 HTTP クライアントではありません。

ポイントはホスト リポジトリのパターンと一致することです:

  • コネクター レイアウト
  • 構成スキーマ
  • 認証モデル
  • エラー処理
  • テスト スタイル
  • 登録/発見ワイヤリング

使用するとき

  • 「このプロジェクトの Jira コネクターを構築する」
  • 「既存のパターンに従う Slack プロバイダーを追加する」
  • 「この API の新しい統合を作成する」
  • 「リポジトリのコネクター スタイルに一致するプラグインを構築する」

ガード レール

  • リポジトリに既に統合アーキテクチャがある場合は、新しい統合アーキテクチャを発明しないでください。
  • ベンダー ドキュメントだけから始めないでください。最初に既存の repo 内コネクターから始めてください。
  • リポジトリがレジストリ ワイヤリング、テスト、およびドキュメントを期待する場合は、トランスポート コードで停止しないでください。
  • リポジトリに新しい現在のパターンがある場合は、古いコネクターをカーゴカルト化しないでください。

ワークフロー

1. ハウス スタイルを学ぶ

少なくとも 2 つの既存のコネクター/プロバイダーを検査して、マップしてください:

  • ファイル レイアウト
  • 抽象化の境界
  • 構成モデル
  • 再試行 / ページネーション コンベンション
  • レジストリ フック
  • テスト フィクスチャと命名

2. ターゲット統合を絞り込む

リポジトリが実際に必要とするサーフェスのみを定義します:

  • 認証フロー
  • キー エンティティ
  • コア読み取り/書き込み操作
  • ページネーションとレート制限
  • Webhook またはポーリング モデル

3. リポジトリネイティブ レイヤーで構築

一般的なスライス:

  • 構成/スキーマ
  • クライアント/トランスポート
  • マッピング レイヤー
  • コネクター/プロバイダー エントリ ポイント
  • 登録
  • テスト

4. ソース パターンに対して検証

新しいコネクターは、別のエコシステムから インポートされたのではなく、コードベースで明白に見えるはずです。

リファレンス シェイプ

プロバイダー スタイル

text
providers/  existing_provider/    __init__.py    provider.py    config.py

コネクター スタイル

text
integrations/  existing/    client.py    models.py    connector.py

TypeScript プラグイン スタイル

text
src/integrations/  existing/    index.ts    client.ts    types.ts    test.ts

品質チェックリスト

  • 既存の repo 内統合パターンに一致します
  • 構成検証が存在します
  • 認証とエラー処理が明示的です
  • ページネーション/再試行動作がリポジトリ規範に従います
  • レジストリ/発見ワイヤリングが完成しました
  • テストはホスト リポジトリのスタイルを反映しています
  • ドキュメント/例がリポジトリで期待されている場合は更新されます

関連スキル

  • backend-patterns
  • mcp-server-patterns
  • github-ops

来源与署名

来源:affaan-m/ecc位于docs/ja-JP/skills/api-connector-builder提交ef648e0

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架