ai-provider-factory
CommunityUnify AI backends behind a single factory.
Software Engineering#extensibility#design-pattern#ai-provider#provider-factory#multibackend#provider-interface#local-cloud
Authorichabodcole
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill provides a unified abstraction to manage multiple AI/LLM backends via a factory that creates provider instances based on an identifier and configuration, enabling the rest of the application to remain agnostic to the active backend.
Core Features & Use Cases
- Unified provider interface and factory pattern that lets apps switch between cloud and local AI backends without changing business logic.
- Extensible architecture for adding new providers by extending the factory and the provider registry.
- Support for testConnection, getAvailableModels, generateContent, validateConfig, and getProviderInfo across providers.
Quick Start
Instantiate the provider factory with a multi-backend configuration and verify it routes to the chosen backend.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: ai-provider-factory Download link: https://github.com/ichabodcole/project-docs-scaffold-template/archive/main.zip#ai-provider-factory Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.