Descripciones de menú y posts para redes en tu restaurante con Claude Code
Crea descripciones de menú y posts para redes de tu restaurante pequeño con Claude Code: prompts, plantillas y script listos.
Son las diez de la noche, por fin terminé de fregar y me dejé caer en una silla con el móvil en la mano.
La foto del plato del día ya está hecha. Pero no me sale ni una sola palabra para acompañar el post. Escribo “Recomendación del día”, lo miro cinco minutos y al final pulso publicar tal cual. Al día siguiente, igual. Y al otro. Sin darme cuenta, todos mis textos de Instagram terminaban con “está buenísimo, vení a probarlo”.
Esta es la historia del dueño de un comedor de barrio que conozco. Cocina de maravilla, pero las palabras para contarlo siempre se quedan atrás. En la carta, la descripción se quedaba en “Pollo frito… 6,98 €”. El cliente ve el precio, pero no entiende qué tiene de especial.
Voy a contarte cómo dejar que la IA se encargue de ese “no me salen las palabras”. Esto va para dueños de restaurantes pequeños que, como yo, están detrás de los fogones y a la vez llevan las redes solos.
Puntos clave
- Deja que la IA escriba el “borrador” de las descripciones de menú y los posts; tú solo retocas y decides qué se publica.
- Te dejo plantillas de prompt listas para copiar y una plantilla con los datos de tu local que escribes una vez y reutilizas siempre.
- Lo que antes te llevaba 10 minutos al día baja a unos 5 minutos en total, incluso para 3 platos. Al mes, son varias horas.
- A la IA solo le delegas hasta el “borrador del texto”. Alérgenos, origen, precio y existencias los confirma siempre una persona.
- No pongas en el prompt datos que no quieres que salgan: información personal de clientes o el coste de compra de los ingredientes.
Primero, dejemos claro para quién es esto
Este artículo piensa en un dueño así:
- Entre 15 y 30 cubiertos, llevado en familia o por poca gente.
- Tú mismo actualizas Instagram o X, y de vez en cuando el perfil de Google Business.
- No tienes una persona de marketing ni un redactor. Publicas después de cerrar o entre tareas.
- Eres más de móvil que de ordenador. Las configuraciones complicadas no las mantienes.
En resumen: te falta tiempo y energía. Por eso la meta de este artículo no es “un uso espectacular de la IA”, sino algo discreto pero que rinde cada día: pasar de 10 minutos a 5 por la noche.
El flujo de trabajo de “comunicar” en un restaurante pequeño
Primero descompongamos la tarea. Crear un post mezcla en realidad cinco pasos:
- Decidir el tema (qué destacar hoy).
- Hacer la foto.
- Pensar la descripción del plato.
- Convertirla en post para redes (con hashtags y emojis).
- Adaptarla al formato de cada red.
De estos, la IA es buena en los pasos 3 a 5. El 1 y el 2 solo los sabes tú. Dicho de otro modo: si preparas el tema y la foto, el resto casi se puede delegar entero.
Retrocesos y dolores de cabeza habituales
Pongo aquí los “tengo que rehacerlo” que pasaron de verdad en mi local y en los de conocidos. ¿Te suena alguno?
- Cada vez piensas el texto desde cero. Solo te sale el mismo vocabulario que ayer.
- Si se lo dejas todo a la IA, suelta palabras grandilocuentes como “exquisito” o “sublime”, y no suena a tu local.
- Instagram y X tienen límites de caracteres distintos, copias el mismo texto y se corta a la mitad.
- Reaprovechas un post cambiando solo el nombre del plato y queda pegada la descripción del plato anterior.
- La IA escribió por su cuenta “sin huevo” y tuviste que borrarlo a toda prisa.
El último es especialmente peligroso. Más adelante le pongo solución de verdad.
Qué cambia entre el antes y el después
Aquí va el antes y el después en una tabla.
| Aspecto | Antes | Después |
|---|---|---|
| Tiempo por post | 8-15 min | 2-4 min (con retoque) |
| Posts al día | A duras penas 1 | 3 sin esfuerzo |
| Calidad del texto | Irregular cada vez | Estable, con el tono del local |
| Carga mental | ”Otra vez a escribir" | "Solo a corregir” |
La clave no es tanto el tiempo, sino que desaparece el peso del “tengo que escribir”. Crear desde cero y corregir un texto que ya existe son esfuerzos completamente distintos.
Caso de uso 1: escribir 3 descripciones de menú de una vez
El día que metes 3 platos nuevos. Pensados de uno en uno, son 30 minutos; con la IA le pasas los datos y los pides todos juntos.
Este es el prompt. Cópialo y cámbialo por los datos de tu local.
Eres el encargado de redactar los textos de menú de un comedor de barrio.
Con estas condiciones, crea 3 descripciones, cada una de un máximo de 200 caracteres.
# Ambiente del local
- Comedor de barrio, casero y de toda la vida. Lenguaje sencillo, sin pretensiones.
- No uses expresiones grandilocuentes como "exquisito" o "sublime".
- Tono de quien le habla a un cliente habitual.
# Menú
1. Pollo frito / 6,98 € / muslo de pollo del país, marinado una noche en ajo y salsa de soja, frito al momento del pedido
2. Caballa en salsa de tomate / 7,80 € / caballa del Cantábrico, tomate maduro, bastante jengibre
3. Sopa de cerdo y verduras / 6,50 € / abundante, raíces de huertas locales
# Salida
Devuelve los 3 en formato "Nombre del plato -> descripción".
El texto que sale es algo así (ejemplo real de salida).
Pollo frito -> Muslo de pollo del país marinado una noche en ajo y soja.
Lo freímos al recibir el pedido, así queda crujiente por fuera y jugoso por dentro.
Caballa en salsa de tomate -> Caballa del Cantábrico cocinada con calma en tomate.
El jengibre le da un final limpio. Acompaña de maravilla al arroz.
Sopa de cerdo y verduras -> Mucha verdura de raíz de huertas de la zona.
Calienta de adentro hacia afuera; la más pedida en días de frío.
Hasta aquí, 30 segundos. Lo único que queda es revisar con la vista que el precio y el origen coincidan. Si quieres cambiar el tono del texto, funciona muy bien el método de “darle ejemplos concretos para que los imite” que explico en /es/blog/claude-code-prompt-engineering-advanced.
Caso de uso 2: convertir un mismo tema al formato de cada red
Aunque sea el mismo pollo frito, Instagram y X se presentan distinto. Aquí le pido a la IA que lo reparta.
Reescribe la siguiente descripción de menú para 3 redes sociales.
# Texto original
Pollo frito con muslo del país marinado una noche en ajo y soja.
Frito al momento del pedido: crujiente por fuera y jugoso por dentro. 6,98 €.
# Formato de salida
[Instagram] cuerpo de hasta 200 caracteres, máximo 2 emojis, 5 hashtags al final.
[X] hasta 280 caracteres, sin emojis, 2 hashtags.
[Perfil de Google Business] unos 150 caracteres en tono formal, sin hashtags.
Si dejas escritas una vez las “normas de etiqueta” de cada red en el prompt, las respeta cada vez. Bajan los accidentes de texto cortado por pasarse de caracteres.
Si te da pereza volver a escribir este prompt cada vez, junta en un solo archivo los datos básicos de tu local y la indicación de tono, y Claude Code lo leerá siempre. Cómo hacerlo está resumido en /es/blog/claude-md-best-practices.
Caso de uso 3: dejar borrado un calendario de publicaciones para una semana
Pensar cada día en el momento no se sostiene. Si al principio de la semana creas solo los “huecos de tema” para 7 días, el día concreto solo tienes que hacer la foto y encajarla.
Propón un tema de publicación para cada día, de lunes a domingo, de un comedor de barrio.
Para que no sea todo vender, respeta estas proporciones.
- Presentación de platos: 3 días
- El detras de cámaras o la preparación: 2 días
- Anécdotas con clientes habituales o charla informal: 1 día
- Avisos (horarios, etc.): 1 día
Para cada día, devuelve en una tabla solo el "tema" y una "frase de orientación".
Con “30 % vender, 70 % otras cosas”, a tus seguidores les cuesta más cansarse. Esto es cómodo dejárselo a la IA, porque respeta la proporción de forma mecánica.
Qué delegar a la IA y qué decides tú siempre
Esto es lo más importante. Tracemos la línea entre lo que puedes delegar y lo que tienes que revisar tú sí o sí.
| Paso | Delegar a la IA | Decide una persona |
|---|---|---|
| Crear el borrador del texto | Sí | |
| Ajustar el tono | Sí | |
| Dar formato a caracteres y hashtags | Sí | |
| Precios y descuentos | Sí | |
| Alérgenos, origen e ingredientes | Sí | |
| Reflejar existencias o agotados | Sí | |
| El botón final de publicar | Sí |
La regla es simple: todo lo que, si se equivoca, causa un daño real al cliente lo revisa una persona. Lo demás, los “giros de redacción”, se lo dejas a la IA. Si respetas esta línea, casi nunca tendrás accidentes.
Seguridad y datos personales
Detrás de la comodidad hay información que no debes meter. La dejo como lista de control.
- ¿Has puesto en el prompt cifras que no quieres que salgan, como coste de compra o margen?
- ¿Has escrito con nombre real y apellidos al cliente habitual de la anécdota, o su historial de visitas?
- ¿Has pegado el teléfono o el correo de un cliente con reserva?
- ¿Has incluido datos personales del personal (dirección, contacto)?
- ¿El texto que generó la IA tiene “afirmaciones” que no has verificado?
Sobre todo, cuando uses la historia de un cliente habitual en un post, cambia su nombre por “el cliente de siempre”. Con eso solo, cortas el problema de raíz. La IA, si no se lo dices, usa el nombre real tal cual, así que lo seguro es pasárselo ya anonimizado desde el principio.
El primer paso para que un dueño no técnico toque una herramienta de IA está resumido en /es/blog/claude-code-for-non-engineers. Si te da inseguridad incluso la instalación, empieza por /es/blog/claude-code-getting-started-guide y no te perderás.
Plantilla de “perfil del local” lista para copiar
Volver a explicar el tono cada vez es un fastidio. Escribe los datos del local una sola vez y pégalos al principio del prompt para reutilizarlos.
# Perfil del local (pegar al inicio del prompt cada vez)
Nombre: Comedor Magokoro
Tipo: comedor de barrio (15 plazas, llevado por un matrimonio)
Clientela: vecinos habituales, oficinistas al mediodía, familias por la noche
Tono: sin pretensiones, casero, como quien le habla a un habitual
Palabras prohibidas: exquisito / sublime / definitivo / total / divino
Hashtags fijos: #ComedorMagokoro #almuerzo(nombre-de-la-estacion) #menudeldia
Nota: no afirmes nada sobre alérgenos, origen o precio hasta que yo lo confirme
La última línea es la que rinde. Si le dices de antemano a la IA “no afirmes por tu cuenta”, bajan los adelantos peligrosos del tipo “sin huevo”.
Script de verificación para revisar los posts a máquina
Solo con la vista, en un día ajetreado se te escapa que un texto se pasa de caracteres. Por eso te dejo un pequeño script: pegas el post terminado y la máquina revisa el número de caracteres y de hashtags. Funciona si tienes Node.js.
// check-post.mjs : revisa el numero de caracteres y de hashtags de un post
// Uso: node check-post.mjs
// Limites de cada red (cambia los numeros si hace falta)
const rules = {
instagram: { maxChars: 200, maxTags: 5 },
x: { maxChars: 280, maxTags: 2 },
};
// Pega aqui los posts que quieres revisar
const posts = {
instagram:
"Muslo de pollo del pais marinado una noche en ajo y soja. Frito al momento, crujiente por fuera." +
" #ComedorMagokoro #almuerzoCentro #menudeldia #polloFrito #platodeldia",
x:
"El plato del dia es pollo frito. Frito al momento: crujiente por fuera, jugoso por dentro. 6,98 EUR. #ComedorMagokoro #menudeldia",
};
function countTags(text) {
const matched = text.match(/#[^\s#]+/g);
return matched ? matched.length : 0;
}
let allOk = true;
for (const [sns, text] of Object.entries(posts)) {
const rule = rules[sns];
const chars = [...text].length; // cuenta cada emoji como un caracter
const tags = countTags(text);
const charOk = chars <= rule.maxChars;
const tagOk = tags <= rule.maxTags;
if (!charOk || !tagOk) allOk = false;
console.log(
`[${sns}] caracteres ${chars}/${rule.maxChars} ${charOk ? "OK" : "se pasa"} / ` +
`tags ${tags}/${rule.maxTags} ${tagOk ? "OK" : "demasiados"}`
);
}
console.log(allOk ? "-> Todo correcto. Puedes publicar." : "-> Corrige antes de publicar.");
Con solo escribir node check-post.mjs, sale en una lista si te pasaste del límite de cada red. Tenerlo como respiro antes de publicar hace desaparecer los accidentes de texto cortado. Si quieres ganar más eficiencia, mira también las tácticas de organización de /es/blog/claude-code-productivity-tips.
Una estimación sencilla del retorno
Calculemos a grandes rasgos. Si crear un post baja de 10 a 3 minutos, con 3 posts al día ahorras 21 minutos diarios. Con 6 días de apertura a la semana son unas 2 horas, y al mes entre 8 y 9 horas.
Si valoras tu hora como dueño en unos 12 €, son más de 100 € de esfuerzo ahorrado al mes. El coste de entrada es sobre todo la cuota de la IA generativa: desde unos pocos euros al mes. Desde el primer mes recuperas lo invertido. Y, claro, el valor real es mayor: ese tiempo lo dedicas a preparar o a atender mejor.
Preguntas frecuentes
P. Si lo dejo en manos de la IA, ¿no acabarán todos los locales con textos parecidos? Si escribes el “tono” y las “palabras prohibidas” en el perfil del local, suena mucho más a lo tuyo. Al revés: si no indicas nada, todos los locales acaban con textos similares. Las primeras líneas de indicación lo son todo.
P. Solo tengo móvil. ¿No puedo usar el script de verificación? El script es para ordenador, pero sin él tampoco pasa nada. Pídele a la IA “ajusta este texto a 200 caracteres” y cumple el mismo papel. El script es un seguro para quien publica mucho cada día.
P. ¿Puedo dejar los alérgenos en manos de la IA? No lo hagas. Los ingredientes y los alérgenos, si se equivocan, afectan a la salud del cliente. No dejes que la IA los toque: confirma tú los hechos y escríbelos tú. Aquí no hay excepciones. Para España, consulta el reglamento de información alimentaria de la UE sobre las normas de etiquetado.
P. Me da pereza escribir el prompt cada vez.
Guarda el perfil del local en un archivo y reutilízalo, o haz que Claude Code lo memorice. Con los pasos de /es/blog/claude-md-best-practices te ahorras el pegado de cada vez.
P. Reaproveché el texto de un post antiguo y quedó la descripción del plato anterior. Reaprovechar es fuente de accidentes. Cuando cambies el plato, pásale cada vez el perfil y el plato nuevo y vuelve a generarlo: al final es más rápido y más seguro.
Lo que comprobé al probarlo de verdad
En el comedor de un conocido probamos este método durante solo 3 días.
El primer día tardó 15 minutos en crear el “perfil del local” y puso mala cara: “¿esto no es un lío?”. Pero desde el segundo día solo había que pegar el perfil y añadir el plato nuevo. Los 3 posts, con foto incluida, quedaron listos en menos de 5 minutos.
Lo que más rindió no fue el script de verificación, sino definir las palabras prohibidas. Solo con prohibir “exquisito”, el texto pasó de golpe a sonar a su local. Según él: “se parece a como hablo yo normalmente”.
Por otro lado, el primer día la IA escribió por su cuenta que la caballa era “del norte” y nos dio un susto. Es del Cantábrico. Quedó confirmado, una vez más, que el origen y el precio solo los puede revisar una persona. Si respetas la línea entre lo que delegas y lo que revisas, los 10 minutos de la noche sí se reducen.
¿Quieres seguir tú mismo con las redes? Empieza por el material gratuito. Si lo que buscas es convertirlo en un sistema para varios locales o para formar al personal, empieza por la formación y consultoría.
PDF gratis: cheatsheet de Claude Code
Introduce tu email y descarga una hoja con comandos, hábitos de revisión y flujos seguros.
Cuidamos tus datos y no enviamos spam.
Sobre el autor
Masa
Ingeniero enfocado en workflows prácticos con Claude Code.
Artículos relacionados
Checklist de permisos antes de que Claude Code edite un sitio de cliente
Guía para agencias que quieren usar IA en landing pages sin tocar zonas sensibles.
Convierte tickets de soporte SaaS en pasos reproducibles con Claude Code
Flujo para transformar reportes vagos en pasos, evidencia y una nota útil para ingeniería.
Convierte tus notas viejas de Obsidian en instrucciones para Claude Code en 10 minutos
Rutina de 10 minutos para separar tus notas de Obsidian en hechos, decisiones y dudas, y darle a Claude Code instrucciones que sí funcionan.