OpenAgentSkill Registry Manifest Skill: implementation-design-patterns Slug: pproenca-implementation-design-patterns Category: design-creative Description: Implementation guide for the 22 Gang of Four design patterns in TypeScript, distilled from refactoring.guru. Use this skill when writing, refactoring, or reviewing TypeScript that exhibits a pattern-shaped problem — class-explosion from inheritance, conditionals switching on type, tight coupling to concrete classes, tree-shaped models, runtime algorithm selection, undo/redo, snapshot-and-restore, state-dependent behavior, subscriber notification, or hiding subsystem complexity. Each pattern entry includes intent, problem, solution, applicability (when to use AND when NOT to use), a runnable TypeScript example, implementation steps, pros/cons, and relations to sibling patterns. Trigger even when no pattern is named — cues like "class getting unwieldy," "giant switch," "swap implementations at runtime," "combinatorial subclasses," "need undo," or "traverse a tree" are pattern-shaped. Covers all 5 Creational, 7 Structural, and 10 Behavioral GoF patterns. Agent fit: - Decision: 69/100 Prototype first - Primary fit: Browser automation - Role: Fallback candidate Supply profile: - Track: Design and creative production - Scenario: Design and creative - Applicable agents: Claude Code, CLI, Codex, Cursor - Maintenance: 21d since push - Risk: Risky Trust: - Trust score: 74/100 Strong shortlist - Audit: 79/100 Risky Attribution: - Status: Registry indexed - Source: github candidate review - Creator: pproenca - Claim URL: https://www.openagentskill.com/skills/pproenca-implementation-design-patterns#claim-this-skill Install: npx skills add pproenca/dot-skills --skill implementation-design-patterns URLs: - Web: https://www.openagentskill.com/skills/pproenca-implementation-design-patterns - API: https://www.openagentskill.com/api/agent/skills/pproenca-implementation-design-patterns - Install API: https://www.openagentskill.com/api/skills/pproenca-implementation-design-patterns/install - Repository: https://github.com/pproenca/dot-skills/tree/master/skills/.curated/implementation-design-patterns