01 - In a medium bowl, whisk together flour, baking soda, baking powder, ginger, cinnamon, cloves, nutmeg, and salt until thoroughly blended. Set aside for later use.
02 - In a large mixing bowl, beat the softened butter and brown sugar together on medium speed until light and creamy, approximately 2 minutes.
03 - Add the egg, molasses, and vanilla extract to the butter mixture. Mix until all ingredients are well combined and the mixture is smooth.
04 - Gradually add the dry ingredients to the wet mixture, mixing on low speed until a thick, homogeneous dough forms. Be careful not to overmix.
05 - Divide dough into two equal portions. Flatten each into a disk, wrap tightly in plastic wrap, and refrigerate for at least 1 hour or up to overnight for easier handling.
06 - Preheat oven to 350°F. Line baking sheets with parchment paper and set aside.
07 - On a lightly floured surface, roll one portion of chilled dough to approximately 1/4 inch thickness. Keep the second portion refrigerated until ready to use.
08 - Cut into shapes using cookie cutters and place cookies 1 inch apart on prepared baking sheets. Gather and re-roll scraps as needed.
09 - Bake for 8-10 minutes, until edges are just starting to turn golden brown. Let cool on the baking sheet for 2 minutes, then transfer to a wire rack to cool completely.
10 - Stir powdered sugar with 2-3 tablespoons milk or water until smooth but not runny. Adjust consistency with additional liquid if a thinner icing is desired.
11 - Once cookies are completely cooled, decorate with icing and sprinkles. Allow icing to set completely before serving or storing.