Preheat oven to 350°F. Line a baking sheet with parchment paper.
Beat butter and sugar until light, about 2-3 minutes.
1/2 cup salted butter, 2/3 cup granulated sugar
Add egg yolk, milk, and vanilla.
1 large egg, 2 Tablespoons milk, 1 teaspoon vanilla extract
Stir in flour, cocoa powder, and salt until combined. Chill dough for 1 hour in the fridge.
1 cup all-purpose flour, 1/3 cup unsweetened cocoa powder, 1/4 teaspoon salt
Whisk egg white in a bowl until frothy. Prepare another shallow bowl with chopped pecans.
Divide dough into 20 evenly-sized pieces and roll into balls. Roll each ball in the frothy egg whites, then in the chopped pecans, pressing the nuts in to cover the cookie dough really well. Place on prepared baking sheet and press a finger or the back of a 1/2 teaspoon measuring spoon into the center of each ball to form an indentation.
1 cup pecans
Bake for 10-12 minutes, just until set. Be careful not to overbake.
While cookies are still hot, using the measuring spoon to press the indentation again so there is a good space for the caramel to go.
Combine the caramel and water in microwave-safe bowl and melt by heating in 20-30 second intervals and stirring in between, about 1-2 minutes total. Pour melted caramel into the depression in each cookie.
3/4 cup Kraft Caramel Bites or 16 unwrapped caramel squares, 1/2 teaspoon water
Melt semisweet chocolate with shortening in another microwave-safe bowl in 20 second intervals, stirring between each burst of heat, just until melted, about 1-2 minutes.
1/2 cup semisweet chocolate, 1 teaspoon shortening
Transfer the melted chocolate to a ziplock bag and make a small snip off one corner. Drizzle the chocolate over the cookies, then let set before serving.