Prepare your ingredients by gathering and measuring them accurately.
In a medium bowl, whisk together all-purpose flour, ginger powder, cinnamon, nutmeg, ground cloves, baking soda, and salt until well combined.
In a large mixing bowl, combine softened unsalted butter with brown sugar and granulated sugar; beat until light and fluffy.
Mix in molasses and vanilla extract until fully incorporated; then add in one large egg and continue mixing until smooth.
Gradually add dry mixture into wet ingredients while mixing on low speed; fold in rolled oats until evenly distributed throughout the dough.
Scoop dough onto baking sheets lined with parchment paper; bake at preheated oven for about nine minutes until edges are lightly golden; let cool while preparing frosting by beating together softened butter and cream cheese before gradually adding powdered sugar until desired consistency is reached.