Combining Design Patterns
Most genies use more than one pattern. The patterns are composable by design.
Genies are composable
A single genie might use Guided Skill Chaining as the primary flow, Controlled Data Volume when a skill returns a large dataset, and Persistent State to store the workflow outcome for reporting. Identify your primary pattern first — it determines the job description structure and overall skill sequencing. Secondary patterns influence how specific skills are designed and how data is handled at specific points in the flow.
A real, documented combination
Multi-genie pipelines: an orchestrating recipe (Multi-Agent Collaboration / Orchestrator-Subagent) assigns tasks to specialist genies in sequence via Assign Task to Genie, with Human-in-the-Loop (Business Approvals) gating consequential steps, and Memory-Augmented context carried along the pipeline for continuity.
Another real combination
An App Event-Triggered workflow (a Zoom call ending) feeds Guided Skill Chaining (scoring each question against the transcript in turn), gated by Human-in-the-Loop (CSM confirmation), before Record System persistence (writing the final scorecard to Snowflake).
Source: Workato Docs: Genie design patterns — "Combine patterns for real-world use cases" · Agentic Design Cookbook V2.0, pp. 25–27