Preheat oven to 450°.
Pre-heat skillet over medium; coat with cooking spray. Add chili powder, cumin, salt, red pepper and onion; sauté until softened. This should take about 5 minutes.
Add jalapeño and garlic; cook 1 minute.
Add black beans, diced tomatoes, shredded chicken and corn. Cook until warmed, 1-4 minutes (this may be less if using canned corn instead of frozen).
Stir cilantro and cheddar into skillet; season with salt and pepper to taste.
Whisk together baking powder, baking soda, cornmeal, flour, sugar, and salt.
In a separate bowl, whisk together buttermil and egg. Slowly stir buttermilk mixture into flour mixture. Combine thoroughly.
Pour filling into 2-3 quart casserole. Spread cornbread batter evenly over top. Sprinkle with remaining cheese and minced jalapeño; bake uncovered for 25-30 minutes. Ovens vary a lot, so watch it closely the first time. The result will be cooked all the way the cornbread and golden brown.
This goes great with tortilla soup.