Scaffold a GoF pattern
scaffold_patternGenerate a language-agnostic pseudo-code skeleton for a GoF design pattern, displaying participants and their collaboration. Optionally rename roles to your domain, then translate to your target language.
Instructions
Generate a language-agnostic pseudo-code skeleton for a GoF pattern, showing its participants and how they collaborate. Optionally rename roles to your domain (e.g. Product -> Notification). Translate the result into your target language.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| names | No | Optional role→name map, e.g. {"Product":"Notification","Creator":"Dispatcher"}. | |
| pattern | Yes | Pattern slug/name/alias, e.g. "observer", "factory-method". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| code | No | ||
| name | No | ||
| slug | No | ||
| error | No | ||
| roles | No |