Note: this dough requires chilling.
In a large bowl, beat 1 1/2 cups packed brown sugar, 1/2 cup softened unsalted butter, and 1/2 cup creamy peanut butter with a hand mixer until creamy, about 2 minutes. Add 2 large eggs and 1 teaspoon vanilla extract and continue beating until combined.
Add 2 cups all purpose flour, 1/2 cup unsweetened cocoa powder, and 2 teaspoons baking powder and beat on low speed until just combined.
Divide the dough in half. Place each half on a sheet of plastic wrap and form into a log, wrap well, and chill until firm, 4 hours or overnight. To speed up, freeze the dough for 1-2 hours.
Preheat oven to 350°F. Line two cookie sheets with parchment paper or a silicone baking mat. Working with one dough log at a time, cut slices 1/4” thick and place 2” apart on the baking sheet. Bake for 8-10 minutes, or just until they lose their glossy sheen. Cool on the cookie sheets 10 minutes, then transfer to a rack to cool completely.
Once cookies are cool, place 1 cup chocolate chips and 1 tablespoon vegetable oil or shortening in a microwave-safe bowl. Heat at 50% power for about 2-3 minutes, stirring every 30 seconds, until the chocolate is melted and smooth.
Dip each cookie in the melted chocolate and then in toppings, or transfer the melted chocolate to a sandwich bag, snip one tip, drizzle over cookies, and sprinkle with toppings.