Olá
Lembre-se, contexto é tudo.
Hoje em dia engenharia de contexto se tornou mais importante que engenharia de prompt.
É importante você ter uma especificação para seu JSON e também limites ou boundaries explícitos para impedir a LLM de fazer coisas que você não deseja.
Eu sugiro você tentar usar o Anthropic Console, que permite você testar e ir ajustando seus prompts de acordo com seus resultados.
Boa sorte!