Complex textured surfaces occur in nature and industry, from fingerprints to lithography-based micropatterns. Wrinkling by confinement to an incompatible substrate is an attractive way of generating reconfigurable patterned topographies, but controlling the often asymmetric and apparently stochastic wrinkles that result remains an elusive goal. Here, we describe a new approach to understanding the wrinkles of confined elastic shells, using a Lagrange multiplier in place of stress. Our theory reveals a simple set of geometric rules predicting the emergence and layout of orderly wrinkles, and explaining a surprisingly generic co-existence of ordered and disordered wrinkle domains. The results agree with numerous test cases across simulation and experiment and represent an elementary geometric toolkit for designing complex wrinkle patterns.