gof-design-patterns-23

Community

Quickly choose the optimal GoF pattern

Authorkotarosan-dev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Teams and engineers often struggle to choose which classical design pattern best fits a specific object-oriented design problem, leading to inconsistent architecture and over- or under-engineering. This Skill provides a decision-oriented frame to translate concrete design challenges into pattern candidates and actionable trade-offs.

Core Features & Use Cases

  • Ten-category decision framework: Reverse-index patterns by the design thinking they support (e.g., "分けて考える", "状態を管理する") so you can search by problem, not by pattern name.
  • Pattern-role mapping and trade-offs: For each candidate pattern, map the typical "roles" (participants), expected benefits, and common costs or pitfalls to guide application and review.
  • Practical application scenarios: Use during code review, refactoring, architecture design, or learning sessions to recommend patterns, explain why they fit, and provide implementation hints with Java-oriented examples.

Quick Start

Analyze my design concern and recommend candidate GoF patterns from the ten-category framework, list the mapping of pattern roles to my domain, and summarize key trade-offs and a suggested implementation approach.

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: gof-design-patterns-23
Download link: https://github.com/kotarosan-dev/02_rd/archive/main.zip#gof-design-patterns-23

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.