Heat oil in a heavy large skillet over medium-high heat.
Add shallots and Hot Sauce and cook for 1 - 2 minutes.
Add asparagus in a single layer; using tongs or a spatula, toss to coat.
Add herbes de Provence, and toss to mix all the ingredients. Sauté, often turning, until crisp-tender and beginning to brown in spots, about 8 minutes. Add very little water if necessary. Cover and lower heat if they need to cook longer.
Add roasted chestnuts and sprinkle salt, stir, and serve.
Video
Notes
The chestnuts are not easily substituted with other nuts because of their butty and sweet taste. Most nuts tend to be crunchy and not buttery. For the asparagus to be palatable, you need the texture of the chestnuts. Only two nuts may be good substitutes: roasted walnuts and roasted cashews. It would be best to cook them a bit longer with asparagus so they can soften, but timing will be an issue. You would not want the asparagus to overcook, so cook the ingredients on low to medium heat.
Chestnuts go well with red meat and salads.
Prepare all the ingredients in advance, as the asparagus will cook fast.
There's no need to balance the asparagus; cut the stalk small enough, about 1 inch or two, so the pieces can cook evenly.