Heat oil in a large heavy skillet. Brown chicken in oil on both sides, a few pieces at a time (no need to cook through). Remove to a warm plate.
Brown sausage slices and remove to a plate..
Sauté garlic, parsley, peppers and onion in skillet. Stir frequently and cook over medium-heat for 8 to 10 minutes, or until vegetables are soft. Add sausage, chicken and wine to skillet. Cover tightly and simmer over low heat for another 30 minutes, or until chicken is tender.
While chicken is simmering, steam asparagus until just tender.
Transfer chicken mixture to a platter, sprinkle with salt and pepper, and garnish with asparagus.