Whisk together flours, baking soda, baking powder and salt. Set aside.
With an electric mixer, beat the butter, peanut butter and sugars until creamy. Add egg and vanilla and beat until light and fluffy.
Add the flour mixture and stir until blended.
Stir in chocolate chips. Cover and chill dough for about a half hour or until ready to use.
Preheat oven to 350°F. (375 also works).
Line a baking sheet with parchment paper. Using a medium size cookie scoop, scoop up balls of dough and arrange about 2 ½ inches apart on the baking sheet.
Bake for 12–15 minutes, or until the edges begin to brown. Let cool on the baking sheet for about 5 minutes, then transfer to a wire rack to finish cooling.