abstract-factory
CommunityImplement Abstract Factory pattern
Software Engineering#refactoring#design patterns#code generation#software architecture#object-oriented programming#abstract factory
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.