Ohh nice, one thing I like about this method is that it's easier to maintain. Long prompts tend to become fragile over time, while schemas make the expected output much more explicit.
I couldn't agree more. I'm also a fan of how I can evolve them. I might start with a general description of a table, then later turn it into markdown with schema-shot slots in each cell. After making so many rule-based prompts and time-consuming few-shot prompts, this feels easy by comparison.