The kiosk K67 is a known example of mass-produced modular architecture designed in the 60s. Although these modules allow many design solutions, the designer Saša Mächtig did not guide the generation of such designs so that the final composition of elements could fit a specific design purpose. This study has two aims. The first is the development of a shape grammar for the kiosk K67, which enables a deep analysis and synthesis of this paradigmatic design. The study’s second aim is to combine the kiosk K67 shape grammar with design principles to guide the generation of design solutions. To do so, the Vitruvian triad dimensions – firmitas, utilitas and venustas – are combined with the developed kiosk K67 shape grammar to generate design solutions based on specific design briefs. The study identifies how each dimension of the triad can impact architecture and then correlates these impacts with the kiosk K67 shape rules. Finally, shape grammar and design alternatives are presented. Each Vitruvian dimension is taken with different priorities in the design alternatives to test the concept. Such an approach enables us not just to analyse the design of Mächtig but also to use the developed shape grammar in a pedagogical way to explore how balancing design principles and constraints impact design outcomes.