Abstract The Provider

When swapping one third-party dependency for another (Shopify→Medusa, Stripe→Paddle, OpenAI→Anthropic), prefer a provider-agnostic abstraction with the new provider as the default, rather than a hard swap. Use when the user asks to replace a vendor, when choosing an open-source alternative to a paid service, or when a feature could plausibly need a second provider later.

jcdavis131 Updated

File contents

jcdavis131/cursor-agent-skills/tree/main/skills/abstract-the-provider commit 737f53e2aa

Frequently asked questions

npx skillmds@latest add jcdavis131/abstract-the-provider