third-party-integration-test
Installation
SKILL.md
Third-Party Integration Test Skill
Discovery
Before writing tests, identify:
- Service and SDK — Stripe SDK vs raw fetch to Stripe API are tested differently
- Test strategy available — does the service offer a sandbox/test mode (Stripe, Twilio), or must responses be recorded/mocked?
- Interaction type — outbound API calls, inbound webhooks, polling, or streaming
- What can fail — rate limits, network errors, malformed responses, auth failures, service-specific errors (e.g.
card_declined,invalid_template_id) - Secrets handling — test keys must never appear in fixtures or committed code
Strategy Selection
Choose based on what the service provides: