Composition network
Every documented pairing between two entries in the catalog. Hover an edge to read the rationale; click a node to open its page; toggle the kind filters to focus on the edges you care about.
Edges:
Cohorts:workflowsagent patternsprimitivesmodifiers
The edges come from patterns-catalog.yaml#compositions. The catalog is authoritative — if the site is behind, trust the catalog.
How to read this
Each edge carries a kind:
- natural — the two entries compose cleanly with no extra design work.
- useful — composable, but you wire something up to pass state or control between them.
- complex — composable, but state, ordering, and failure handling need explicit design.
- redundant — they overlap in responsibility. Pick one rather than both.
For pairs that shouldn't compose at all, see anti-compositions. For full worked examples, see reference architectures.