pattern-abstract-factory

Community

Build compatible object families easily.

Authorjohnnystefan
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Guarantees compatible families of related products by encapsulating their creation in an abstract factory, so clients never pair mismatched implementations.

Core Features & Use Cases

  • Product family mapping: Identify correlated products such as chairs and sofas so they are created together through shared interfaces.
  • Abstract and concrete layers: Define interfaces for both products and factories, then implement variant factories (e.g., Modern, Victorian) to swap whole families in one change.
  • Use Case: Deliver tenant-specific services in a multi-tenant SaaS platform where each tenant requests the same abstract services but receives implementations aligned with their styling and compatibility needs.

Quick Start

Ask the abstract factory skill to design a compatible product family for the desired tenant variant.

Dependency Matrix

Required Modules

None required

Components

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: pattern-abstract-factory
Download link: https://github.com/johnnystefan/test-saas-business/archive/main.zip#pattern-abstract-factory

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 471,000+ vetted skills library on demand.