vendor-abstraction

Community

Isolate vendors, stabilize schemas.

Authorthefixer3x
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill enforces strict rules and patterns when modifying the vendor abstraction layer, ensuring that vendor-specific details are isolated and client-facing schemas remain stable and predictable.

Core Features & Use Cases

  • Vendor Isolation: Prevents vendor-specific field names or responses from leaking into client-facing APIs.
  • Schema Stability: Guarantees that existing client schemas are not broken by new vendor integrations or changes.
  • Fallback Management: Ensures consistent vendor selection and fallback mechanisms are maintained.
  • Use Case: When adding a new payment gateway, this skill ensures its specific API fields and response formats are correctly mapped and do not alter the existing initializeTransaction client schema.

Quick Start

Use the vendor-abstraction skill to add a new vendor to the payment category, ensuring schema stability.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: vendor-abstraction
Download link: https://github.com/thefixer3x/onasis-gateway/archive/main.zip#vendor-abstraction

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.