...The what?
I did a search on "Shirley-Chiu" and found this paper. The chart on page 3 is instructive. The "squircle" and "elliptical" columns look interesting, though they're not equal-area yet. The "elliptical" one, in particular, has very smooth patterns for both DA (area distortion) and DI (angle distortion, dunno why the authors called it "I" apparently it stands for "isotropy"), so is probably a good compromise projection. No, it works great inside one disc/square (no kinks at the diagonals, like Shirley has), but it still doesn't behave right at the edges, causing problems if you want to tape two hemispheres together. The problem is that the radial lines on the disc, when projected, aren't perpendicular to the edges of the square. (Note that by the theory of Tissot indicatrices, at any point where a projection is continuously-differentiable, there will always be some pair of lines through that point that are perpendicular in both the original and the projection. So you don't need conformality for this. You just need to make sure either the semiminor or semimajor axis of the Tissot indicatrix is parallel to the edge.)
That paper also contains explicit formulae for the conformal projection (disc-to-square only, not general polygons). Predictably, they're way more complicated than anything else in the paper and take up half a page, but they're described neatly and readably enough that you could make a program to implement this, if you wanted (or download the author's example code).
Well, maybe not the Shirley mapping specifically, but yeah, if you want to project a hemisphere/dihedron, the spherical-face-to-flat-disc part is easy, so you just need to focus on getting the disc-to-polygon part right.
For more complicated polyhedra, projecting a face into a disc isn't so simple (if you just apply an azimuthal projection to an arbitrary spherical polygon, you'll get an awkward Euclidean shape that isn't so easy to work with). But I'm hoping that if we can get the dihedral case right, it'll provide inspiration for how to tweak the formula for the more general case.