Ao projetar o padrão, o autor do padrão cria um projeto de padrão que inclui uma biblioteca de padrões. Em seguida, os padrões são incluídos na biblioteca. O autor também pode fornecer dados estáticos ou metadados, por exemplo, para documentar o padrão, fornecer palavras-chave de procura ou projetar grupos.