Start out by lining a baking sheet with parchment paper or by using a silicone baking mat and set it aside.
Preheat your oven to 350 degrees F.
In a small bowl using a sifter, sift together your dry ingredients; flour, baking powder, baking soda and salt. Whisk the flour mixture gently to mix it all together.
In a larger bowl, add your softened butter, peanut butter, and both sugars. Beat with a mixer altogether until well combined. As you are mixing, add in your egg and continue to mix.
Slowly add your dry ingredients into the bowl of wet ingredients beating or kneading as you add. Be sure to add the dry ingredients in steps, taking it slow, ensuring it’s well mixed before you add more. Blend well until all ingredients are well incorporated to create your cookie dough.
Add the candy corn and caramel chips into the cookie batter carefully by hand.
Fold the candy corn and caramel chips gently into the cookie batter using a wooden spoon.
Gently scoop up and drop spoonfuls cookie batter onto the lined baking sheet using a large spoon or cookie scoop.
Keep each spoonful of cookie dough about 1-2 inches apart from each other on the lined baking sheet, allowing plenty of room for the cookies to rise and spread out while baking.
Bake for 8 to 10 minutes, flipping it from one rack to another in the oven about halfway through (this also gives you the opportunity to test for doneness). You'll know when it's ready by touch and when the candy corns are melted. Your cooking time will vary based on elevation, take that into effect.
Cool your freshly baked cookies on a wire rack before serving.