Step 1Stir together the flour, baking powder, baking soda and salt and set aside.
Step 2Cream the butter and brown sugar together with a wooden spoon until smooth. Blend in the egg and vanilla. Gradually blend in the dry ingredients until well mixed. Stir in the nuts and cranberries.
Step 3Drop the dough by tablespoons onto ungreased baking sheets, leaving about 2 inches between each. Bake the cookies in a 375-degree oven until light golden brown (centers should be soft), about 10 minutes. Remove from oven and let stand 2 minutes, then transfer to a rack to cool completely.