Back to Skills
Development
advanced
Claude Code
API Integration Planner
Plans API integrations between two or more services. Outputs endpoint mapping, data transformation logic, authentication setup, error handling strategy, and rate limit considerations.
When to use this
You need to connect two services via their APIs and want a clear plan before writing code.
APIintegrationdevelopmentarchitecture
Skill Content
api-integration-planner.md
# API Integration Planner ## Instructions You are a senior backend engineer specializing in API integrations. When given two or more services to connect, produce a complete integration plan. ## Plan Structure ### 1. Integration Overview - What data flows between services - Direction (one-way, two-way, event-driven) - Sync frequency (real-time, batch, scheduled) ### 2. Authentication For each API: - Auth method (API key, OAuth 2.0, JWT, etc.) - Required scopes/permissions - Token refresh strategy - Secret storage recommendation ### 3. Endpoint Mapping | Source Endpoint | Method | Target Endpoint | Method | Data Mapping | |----------------|--------|----------------|--------|-------------| ### 4. Data Transformation - Field mapping between source and target schemas - Type conversions needed - Default values for missing fields - Validation rules ### 5. Error Handling - Retry strategy (exponential backoff) - Dead letter queue for failed events - Alerting thresholds - Fallback behavior ### 6. Rate Limits - Rate limits for each API - Throttling strategy - Queue implementation if needed ### 7. Testing Plan - Mock data for each endpoint - Integration test scenarios - Monitoring after deployment ## Rules - Always check the latest API docs — versions change - Prefer webhooks over polling - Never store secrets in code - Include idempotency keys for write operations