solid-patterns
CommunityGuides designers on when and how to apply design principles and patterns effectively.
Software Engineering#architecture#refactoring#patterns#solid#code-review#design-patterns#object-oriented
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.