A short web article by Ralph Griswold on designing color patterns that are guaranteed to be weavable in color-and-weave work. It defines color patterns as arrays of colored cells with labeled rows and columns, discusses how many cells are needed for k colors, and gives a coloring algorithm for balanced patterns. It lists eight transformations that preserve weavability, such as duplicating, deleting, rearranging, rotating and flipping rows and columns, and illustrates them with grid figures and example patterns.