abstract-factory

Community

Implement Abstract Factory pattern

AuthorTDMorales
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you implement or audit the Abstract Factory design pattern, ensuring families of related objects are created consistently without specifying concrete classes.

Core Features & Use Cases

  • Pattern Implementation: Generate code for Abstract Factories, Abstract Products, Concrete Factories, and Concrete Products.
  • Pattern Auditing: Analyze existing code for adherence to Abstract Factory principles and identify violations.
  • Design Planning: Create a detailed plan for introducing the Abstract Factory pattern into a codebase.
  • Use Case: Refactoring a UI system to support multiple themes (light, dark, high-contrast) by abstracting the creation of UI components like buttons and panels.

Quick Start

Use the abstract-factory skill to audit the current implementation of the Abstract Factory pattern in the repository.

Dependency Matrix

Required Modules

None required

Components

scriptsreferencesexamples

💻 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: abstract-factory
Download link: https://github.com/TDMorales/skill_set_library/archive/main.zip#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 223,000+ vetted skills library on demand.