Preheat oven to 350°.
Beat butter on medium speed until fluffy - about 1 minute.
Add sugar and vanilla and beat for another 2 minutes.
Turn off the mixer and use a small sifter to sift the cocoa powder into the mixture.
Add baking soda and baking powder, allspice, cinnamon, and cayenne.
Carefully turn the mixer on at a slow speed and mix.
With speed still on low, add flour 1/4 cup at a time, mixing as you go until all of the flour is incorporated. Turn up to medium to ensure the dough is thoroughly mixed but be careful not to overmix the dough.
Add mini chocolate chips and mix one more time until chips are mixed into the dough.
Cover the mixing bowl with plastic wrap and refrigerate for 30 minutes.
With a spoon or a cookie scoop, spoon out small spoonfuls of dough and roll them into small balls.
Place them on a parchment paper-lined cookie sheet.
Gently flatten each cookie ball with the heel of your palm or the back of a small glass.
Bake 15-17 minutes.
Cool completely and dust with confectioners' sugar.