Brown the ground beef in a large skillet over medium heat. Drain off any excess grease if needed. Add the onion and sauté for a few minutes until tender.
Add in the tomato sauce, cilantro, cumin, garlic powder, chili powder, and lime juice. Season with salt and pepper to taste. Allow the mixture to simmer for 5 minutes. If the mixture becomes too dry, you can add a little bit of water and stir to combine.
Spread a thin layer of refried beans over the soft tortillas and fold them around the crunchy taco shells.
Fill with meat filling and any of the toppings you wish.