A

api-connector-builder

by @affaan-mv
4.4(15)

コードベースにネイティブAPI統合を追加。プロジェクトのコネクタレイアウト、設定アーキテクチャ、認証モデル、エラー処理パターンに従います。

backendapi-integrationapi-developmenttypescriptautomationGitHub
インストール方法
npx skills add https://github.com/affaan-m/everything-claude-code --skill api-connector-builder
compare_arrows

Before / After 効果比較

1 组
使用前

既存プロジェクトのAPI統合パターンを手動で調査し、設定形式と認証プロセスを繰り返し試行錯誤し、プロジェクトのスタイルと一貫性がなく、マージには複数回のリファクタリングが必要でした。

使用後

プロジェクトのコネクタパターンを自動的に分析し、プロジェクトのスタイルに合致するAPI統合コードを生成します。これには、設定スキーマ、認証処理、エラー応答が含まれ、初回通過率が大幅に向上します。

SKILL.md

api-connector-builder

API Connector Builder

Use this when the job is to add a repo-native integration surface, not just a generic HTTP client.

The point is to match the host repository's pattern:

  • connector layout

  • config schema

  • auth model

  • error handling

  • test style

  • registration/discovery wiring

When to Use

  • "Build a Jira connector for this project"

  • "Add a Slack provider following the existing pattern"

  • "Create a new integration for this API"

  • "Build a plugin that matches the repo's connector style"

Guardrails

  • do not invent a new integration architecture when the repo already has one

  • do not start from vendor docs alone; start from existing in-repo connectors first

  • do not stop at transport code if the repo expects registry wiring, tests, and docs

  • do not cargo-cult old connectors if the repo has a newer current pattern

Workflow

1. Learn the house style

Inspect at least 2 existing connectors/providers and map:

  • file layout

  • abstraction boundaries

  • config model

  • retry / pagination conventions

  • registry hooks

  • test fixtures and naming

2. Narrow the target integration

Define only the surface the repo actually needs:

  • auth flow

  • key entities

  • core read/write operations

  • pagination and rate limits

  • webhook or polling model

3. Build in repo-native layers

Typical slices:

  • config/schema

  • client/transport

  • mapping layer

  • connector/provider entrypoint

  • registration

  • tests

4. Validate against the source pattern

The new connector should look obvious in the codebase, not imported from a different ecosystem.

Reference Shapes

Provider-style

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

Connector-style

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

TypeScript plugin-style

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

Quality Checklist

  • matches an existing in-repo integration pattern

  • config validation exists

  • auth and error handling are explicit

  • pagination/retry behavior follows repo norms

  • registry/discovery wiring is complete

  • tests mirror the host repo's style

  • docs/examples are updated if expected by the repo

Related Skills

  • backend-patterns

  • mcp-server-patterns

  • github-ops

Weekly Installs495Repositoryaffaan-m/everyt…ude-codeGitHub Stars156.2KFirst Seen9 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled oncodex466opencode450gemini-cli447cursor447antigravity446kimi-cli446

ユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数4.3K
評価4.4 / 5.0
バージョン
更新日2026年8月5日
比較事例1 件

ユーザー評価

4.4(15)
5
40%
4
33%
3
13%
2
7%
1
7%

この Skill を評価

0.0

対応プラットフォーム

🔧Claude Code

タイムライン

作成2026年4月16日
最終更新2026年8月5日
🎁 Agent 知識カード
アンケート