For the filling and cream cheese topping: In a large skillet over medium heat, add the bacon and cook until crisp, about 10 minutes. Remove with a slotted spoon to a paper towel-lined plate.
Raise the heat to medium high and add the jalapenos and onions. Cook, stirring for a minute or two, then add the chicken in an even layer. Sprinkle over the taco seasoning, add a pinch of salt and cook, without stirring, for 2 minutes. Stir, then continue to cook until the chicken is cooked through, an additional 2 to 3 minutes. Squeeze over the lime juice and remove from the heat.
Add the cream cheese and sour cream to a bowl and mix until well combined. Stir in the lime zest and season with the hot sauce.
For the tacos: Serve the chicken mixture, bacon and cream cheese topping alongside each other with the crispy taco shells, shredded Cheddar and minced jalapenos, then have everyone make their own tacos.