Sri Lanka have appointed Mickey Arthur as their new head coach, replacing Chandika Hathurusingha.
The 51-year-old will be supported by former Zimbabwe batsman Grant Flower, who will be national team batting coach.
David Sekar and Shane McDermott will be bowling and fielding coach respectively for Sri Lanka under Arthur.
Arthur helped South Africa to top spot in the ICC Test rankings during his five years at the helm before spells with Australia and Pakistan.
During his time with Pakistan, the experienced coach led them to ICC Champions Trophy success in 2017.
The first assignment for Arthur will be a short winter tour of Pakistan, with the first of a two-Test series set to begin on Wednesday.
Sri Lanka will then travel to India in January for three Twenty20s and England visit in March for two Tests to conclude a challenging few months for the new man in post.
Stokes will lead the XI in the absence of regular captain Joe Root, who will be on paternity leave.
The 22-year-old is bidding for a Test debut against England.
The West Indies all-rounder could only make five in their second intra-squad match.
The star all-rounder will take charge for the opening Test against the West Indies.
Holder was dismissed for only five off 13 balls.
All-rounder will step in next week with Root missing the match to attend the birth of his second child.
The all-rounder left home county Yorkshire earlier this month.