Indicaciones: escribe una especificación, no un conjuro
Una estructura que funciona
Cuál es el rol y el objetivo; cuál es la entrada y de dónde viene; reglas de decisión explícitas incluyendo qué hacer cuando falta información; la estructura de salida exacta; y dos o tres ejemplos que demuestren los casos límite con precisión.
Los ejemplos vencen a los adjetivos. 'Corto y factual' es vago; un ejemplo de la salida deseada no lo es.
Qué mejora de verdad
Pedir la salida en una estructura fija y validarla en el código. Dar al modelo una forma de decir 'no tengo suficiente información': sin ella, inventará. Y dividir una tarea compleja en dos pasos en vez de cargar todo en una llamada.
Higiene
Una versión etiquetada para cada indicación, un identificador registrado en cada llamada, y ejecutar el conjunto de evaluación antes de que un cambio vaya a producción. Una indicación editada a mano en el servidor es lógica de negocio sin control de versiones.
En profundidad
Separa la parte fija de la variable, para aprovechar la caché del proveedor y bajar el coste significativamente. Y comprueba la consistencia: ejecuta la misma entrada varias veces y mira si las respuestas son suficientemente similares para tus necesidades.