I think a key word here is belt. I'm no longer skinny, but can wear straight-ish or slightly A-line shirtdresses as long as I don't belt them in, as the excess fabric just bunches around my middle & my (lack of) waistline. I could possibly also wear the Karen Millen one above as I'm busty but have narrow hips.
I have a dark denim, short-sleeved Toast shirtwaister that comes to just above calf/over the knee (I'm tall), is slightly A-line, & that I wear unbelted. It is a great dress. I can't find a picture of it online but I think it's a similar shape to a cord one they did. Other brands do lots of similar ones eg COS, Arket & so on. See attached photo & imagine without the belt!