gof-design-patterns-23
CommunityQuickly choose the optimal GoF pattern
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.