Orthogonal Pattern Guide

Use when deciding how to decompose a system into modules or packages along independent variation axes, and where each concern's boundary belongs. Triggers on shared-core plus per-variant leaves, package-by-feature vs package-by-layer, sibling naming symmetry, parallel consumers that should mirror the same concepts, cross-axis constraints, cross-cutting concerns that are not axes, false modularity, or a module tree that feels tangled, even when the user doesn't say 'orthogonal'.

xonovex 68d1292 11 files · 28.3 KB Updated

File contents

xonovex/platform/tree/main/packages/skill/skill-orthogonal-pattern/orthogonal-pattern-guide commit 68d1292380

Frequently asked questions

npx skillmds@latest add xonovex/orthogonal-pattern-guide