claude

Design Patterns - Behavioral

Gang of Four behavioral patterns (10 patterns)

5 on GitHubby Emdadulv1.0.0MITupdated 1 month ago
/

Plugin design-patterns-behavioral from marketplace agent-skills in mdadul/agent-skills. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (10)

  • chain-of-responsibility

    Teach and apply the Chain of Responsibility (CoR) pattern to pass requests along a dynamic chain of handlers where each can process or forward the request. Use when users ask about CoR, Chain of Command, middleware pipelines, sequential validation, request bubbling, or comparing CoR to Decorator, Co

  • command

    Teach and apply the Command pattern to encapsulate requests as objects for decoupled invocation, queuing, scheduling, logging, and undo/redo workflows. Use when users ask about Command, Action, Transaction, invoker-receiver decoupling, reversible operations, or comparing Command with Strategy, Chain

  • iterator

    Teach and apply the Iterator pattern to traverse collections without exposing their internal structure. Use when users ask about Iterator, custom traversal algorithms, decoupling traversal from collections, parallel iteration, lazy iteration, or comparing Iterator to for-each loops and language-nati

  • mediator

    Teach and apply the Mediator pattern to centralize collaboration rules among tightly coupled components and eliminate direct component-to-component dependencies. Use when users ask about Mediator, Intermediary, Controller, UI dialog coordination, reusable components, or comparing Mediator with Obser

  • memento

    Teach and apply the Memento (Snapshot) pattern to save and restore object state without breaking encapsulation. Use when users ask about Memento, Snapshot, undo/redo, state history, transaction rollback, or comparing Memento to Prototype or Command.

  • observer

    Teach and apply the Observer pattern to implement event-driven one-to-many notifications with dynamic subscription and loose coupling between publishers and subscribers. Use when users ask about Observer, Event-Subscriber, Listener, pub/sub style updates, runtime subscriptions, or comparing Observer

  • state

    Teach and apply the State pattern to replace state-based conditional branches with polymorphic state objects. Use when users ask about State, finite-state machines, eliminating state conditionals, behavior that changes per state, or comparing State to Strategy.

  • strategy

    Teach and apply the Strategy pattern to isolate interchangeable algorithms behind a common interface and swap them at runtime without changing context logic. Use when users ask about Strategy, algorithm selection, replacing large conditionals, runtime behavior switching, or comparing Strategy with S

  • template-method

    Teach and apply the Template Method pattern to define an algorithm skeleton in a base class while allowing subclasses to override selected steps without changing overall flow. Use when users ask about Template Method, extracting duplicate algorithm structure, superclass hooks, final template flows,

  • visitor

    Teach and apply the Visitor pattern to add new operations to a stable element hierarchy without modifying element classes, using double dispatch. Use when users ask about Visitor, double dispatch, adding behavior to sealed/frozen class hierarchies, separating algorithms from object structures, or co

View source on GitHub

More from mdadul/agent-skills

All 8 plugins →

Guides for Expo Modules API and NativeWind styling

2 skills

5

Tools for creating Claude Code skills and subagents

2 skills

5

Detect and fix documentation drift, keeping docs in sync with code

1 skill

5

Similar plugins

A design-foundations system with a four-stage workflow (research → plan → mock → build). Design doctrine is loaded deterministically by Read() via a name→path resolver — six domains (content-design, behavioral, journey, deceptive-patterns, design-systems, ai-native) live as reference files in references/; two de-triggered skills (usability, data-viz) and two workflow skills (clarify, prototype) complete the plugin. The design-DNA pipeline grounds every candidate in two named references, then deals a seeded layout-first composition (scripts/dealer.mjs) — any axis user-pinnable — ahead of a criteria-bound critique and synthesis pass. Commands take any design idea from brief to viewable, gated artifact: research, plan, mock (sign-off gate), build (per-phase BUILD → REVIEW → commit). Review is dual-blind: an isolated cross-pillar critique and a deterministic detector (scripts/detect.mjs) gather findings independently and synthesize only after both finish.

4 skills · 4 commands · 2 agents

ryanthedev/design-for-ai 330

Define user-facing product behavior from validated evidence and approved scope. Use for information architecture, task flows, state and recovery models, interface contracts, usability-study plans, interaction-pattern tradeoffs, AI recommendations and generated outputs, uncertainty, human control, feedback, or engineering UX handoffs. Use after product discovery and product decisions; route WCAG/ARIA conformance work to web-accessibility and formal software specifications to spec-driven-development. Do not use this skill for unrelated requests; route to the nearest named specialist.

194 skills

magnus919/agent-skills 175

Elite frontend design taste for building, reviewing, and polishing web interfaces. Use whenever the user wants to design, redesign, shape, critique, audit, polish, or improve any UI (landing pages, portfolios, dashboards, product UI, components, forms, onboarding, empty states) or asks to make something look better / premium / modern, fix the styling, add or fix animations, or make a design feel less generic ("AI slop"). Covers typography, color, spacing, layout, visual hierarchy, motion, micro-interactions, component states, accessibility, responsive behavior, UX copy, and anti-pattern detection.

1 skill

h3nryprod01/design-taste 95

unity

claude

Comprehensive Unity 6 game engine development skills. 35 skills covering scripting, physics, graphics, animation, UI, audio, 2D, ECS/DOTS, Cinemachine, performance profiling, multiplayer, XR, editor tools, 5 Tier 1 correctness skills, 5 Tier 2 architecture skills, and 5 Tier 3 domain translation skills (game loop, NPC behavior, UI patterns, level design, procedural generation). Based on Unity 6.3 LTS official documentation.

35 skills

Nice-Wolf-Studio/unity-claude-skills 40

kairoz

claude

The Kairoz design language as a skill. 180+ tokens, 50+ .kairoz-* component classes, and 8 markdown reference docs covering tokens, components, theming, patterns, responsive behavior, motion, hard-won lessons, and ready-made examples. Agents internalize the system and produce code native to your stack.

1 skill

sujal7103/kairoz 3

Maintain Design Patterns - Behavioral?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins8 plugins