solid-patterns

Community

Guides designers on when and how to apply design principles and patterns effectively.

Authorcornellsh
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It helps software engineers and architects decide when to apply design principles like SOLID, and specific patterns such as Strategy, State, Adapter, Factory Method, Decorator, and Singleton, to produce flexible, maintainable systems.

Core Features & Use Cases

  • Provides a rigorous decision-making framework for applying design patterns based on real symptoms and context.
  • Offers detailed references for each principle and pattern to deepen understanding.
  • Guides users through best practices in code review, refactoring, and design decisions involving object-oriented structures and architectural patterns.
  • Suitable for designing new systems, evaluating existing designs, or reviewing code with an emphasis on loose coupling and scalable architecture.

Quick Start

Ask the AI to analyze a code structure and determine if applying the singleton pattern is appropriate, based on current dependencies and flexibility needs.

Dependency Matrix

Required Modules

None required

Components

referencesscriptsassets

💻 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: solid-patterns
Download link: https://github.com/cornellsh/arch-dotfiles/archive/main.zip#solid-patterns

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.