Volver a Recursos
GUÍAInteligencia Artificial

Prompt Master — La Skill que Afila Tus Prompts

Skill open-source que revisa 9 dimensiones de intención del prompt, detecta para qué herramienta lo estás escribiendo y lo reformatea automáticamente. Memoria entre prompts.

5.700 estrellas en GitHub, licencia MIT, autor nidhinjs. Prompt Master es una skill open-source que afila los prompts antes de que los mandes. Revisa 9 dimensiones de intent, detecta para qué herramienta estás escribiendo (Claude, ChatGPT, Cursor, Midjourney y 30+ más) y reformatea el prompt automáticamente al patrón que mejor le funciona a esa herramienta.

Si te pasaste cinco horas en una tarde escribiendo prompts mediocres para distintas herramientas, esta es la skill que te recupera el tiempo.

La idea central

Prompts no son universales. El mismo "hacé X" funciona distinto en Claude vs. ChatGPT vs. Midjourney vs. Cursor. Cada herramienta tiene su sintaxis preferida, sus disparadores que funcionan mejor, sus convenciones.

La mayoría escribe el mismo prompt para todas las herramientas. Resultado: outputs sub-óptimos en todas. Prompt Master corrige eso adaptando el prompt al destino.

Las 9 dimensiones de intent

Cuando le pasás un prompt, Prompt Master lo analiza por:

  1. Goal clarity — ¿está claro el objetivo final?
  2. Role assignment — ¿definís quién es la IA?
  3. Context provided — ¿hay contexto suficiente?
  4. Constraints — ¿hay límites explícitos?
  5. Output format — ¿especificás el formato esperado?
  6. Examples — ¿hay ejemplos o referencias?
  7. Edge case handling — ¿qué pasa cuando algo es ambiguo?
  8. Verification — ¿pedís que se verifique algo?
  9. Tone/style — ¿hay especificación de tono?

Cada dimensión recibe score 0-10. Score promedio < 6 = prompt débil, necesita mejora.

Detección de herramienta destino

Prompt Master detecta automático si tu prompt es para:

Modelos de chat:

  • Claude (Sonnet, Opus, Haiku, las variantes)
  • ChatGPT (GPT-4, GPT-5, GPT-5.5)
  • Gemini Pro/Flash
  • Llama variants
  • Mistral
  • Grok

Editores con AI:

  • Cursor
  • Codeium / Windsurf
  • GitHub Copilot
  • JetBrains AI
  • Replit Agent

Generadores de imagen:

  • Midjourney
  • DALL-E (3 y GPT Image 2)
  • Stable Diffusion (todas las versiones)
  • FLUX (Pro, Dev, Schnell)
  • Nano Banana (Google)
  • Recraft
  • Ideogram

Generadores de video:

  • Veo (Google)
  • Sora (OpenAI)
  • Seedance (Higgsfield)
  • Runway
  • Kling
  • Hailuo

Especializadas:

  • ElevenLabs (voz)
  • Suno / Udio (música)
  • Notion AI
  • y unos 10 más.

Total: 30+ herramientas con perfiles de prompt distintos.

Cómo detecta

Tres formas:

  1. Explícita — vos le decís "prompt para midjourney: ..." y lo toma.
  2. Por sintaxis — si tu prompt arranca con /imagine lo asume Midjourney; si tiene --aspect 9:16 también.
  3. Por contexto — si menciona "componente React", asume es para Cursor/Copilot.

Si la detección es ambigua, te pregunta.

La reformatación: ejemplos

Caso 1: Prompt de imagen

Tu prompt original:

una persona feliz tomando café en la mañana

Si va para Midjourney, Prompt Master lo convierte:

A joyful person enjoying morning coffee, soft natural window light, 
shallow depth of field, cinematic atmosphere --ar 16:9 --s 250 --v 6

Si va para Nano Banana / Gemini Image, Prompt Master lo convierte:

Photograph of a person savoring morning coffee in a bright kitchen, 
soft natural window light, candid expression of contentment, shot on 
50mm at f/2.8, warm color grading.

Si va para GPT Image 2, Prompt Master lo convierte:

Realistic photograph: a person sitting at a kitchen table in the 
morning, holding a coffee mug with both hands, soft smile, natural 
light streaming through a window behind them, shot on full-frame 
camera with 50mm lens at f/2.0, warm tones, photojournalistic style.

Cada uno está optimizado para los disparadores que esa herramienta usa.

Caso 2: Prompt de código

Tu original:

Hacé un componente de modal

Para Cursor (con context del proyecto):

Crear un componente React `<Modal>` que:
- Use props: `isOpen`, `onClose`, `children`, `title?`, `size?`.
- Renderice en portal (`createPortal` a `document.body`).
- Cierre con Escape, click en backdrop, botón close interno.
- Animación de entrada/salida con CSS transitions.
- Lock body scroll cuando está abierto.
- Sea accesible (focus trap, aria-modal, aria-labelledby).

Stack: React 18 + TypeScript estricto + Tailwind v4. 
Sin librerías externas (sin Radix, sin Headless UI).

Devolveme el archivo en `components/ui/modal.tsx` con tipos exportados.

Para Claude Code:

Implementá un Modal accesible en `components/ui/modal.tsx`.

Requirements:
- Portal-based rendering
- Keyboard handling (Escape)
- Click-outside dismiss
- Focus trap
- ARIA attributes correctos
- Tailwind v4

Plan mode primero antes de tocar archivos.

Ves la diferencia: Cursor responde mejor con specs estilo "lista de requisitos verbose". Claude Code responde mejor con specs concisos + indicación de plan mode.

Memoria entre prompts

Una feature que Prompt Master tiene y la mayoría de skills no: memoria entre prompts. Si en el prompt anterior dijiste "trabajo con TypeScript estricto, usá Tailwind v4", la skill se acuerda y no te pide repetirlo.

Esto significa que tu primer prompt del día puede ser largo (con todo tu contexto), y los siguientes son cortos.

La memoria persiste:

  • Por sesión por default.
  • Por proyecto si configurás --scope project.
  • Globalmente si configurás --scope global.

Instalación

npx skills@latest add nidhinjs/prompt-master

Después, en tu Claude Code:

> /prompt-master afila este prompt: "necesito un dashboard para ver ventas"

Output: el prompt afilado, listo para mandar a Cursor o donde sea.

Uso conversacional

También funciona sin slash command:

> Voy a generar imagen con Midjourney: persona corriendo al amanecer en la playa

Prompt Master detecta "Midjourney" en el contexto, toma el resto como input, lo afila. Devuelve:

Mejor prompt para Midjourney:

A determined runner training at sunrise on a deserted beach, 
silhouetted figure against orange-pink sky, dramatic clouds, 
golden light reflecting on wet sand, motion blur on legs, 
cinematic wide shot --ar 16:9 --s 350 --c 15 --v 6.1

Razones de los cambios:
- Idioma a inglés (Midjourney maneja mejor).
- Agregué dramatic atmosphere (signals visuales que MJ entiende).
- Aspect ratio horizontal apropiado para acción.
- --s 350 para más interpretación artística.
- --c 15 para variación entre las 4 generaciones.
- --v 6.1 (versión más reciente al momento).

Te explica el razonamiento. Aprendés mientras usás.

Modos avanzados

Modo "compete"

Si tenés dudas de qué herramienta usar:

> /prompt-master --compete: persona feliz tomando café

Genera 4 versiones del prompt — una para cada generador top (MJ, DALL-E/GPT Image, Nano Banana, FLUX) — y te las muestra para que decidas.

Modo "translate"

Si tenés un prompt que funcionó en una herramienta y querés equivalente en otra:

> /prompt-master --translate-from midjourney --translate-to nano-banana:
"A dramatic portrait, chiaroscuro lighting, 50mm Rembrandt style --v 6"

Te devuelve la versión equivalente para Nano Banana.

Modo "explain"

Si querés entender por qué un prompt funciona:

> /prompt-master --explain: "shot on 85mm at f/1.8, golden hour light"

Te explica: qué dispara "85mm" (largo de lente comprime fondo), qué dispara "f/1.8" (bokeh marcado), por qué "golden hour" mejora calidad de imagen.

Limitaciones

Tres honestas:

1. No conoce herramientas nuevas que salieron ayer

Si una herramienta saca versión nueva con sintaxis cambiada (ej: Midjourney v7 con parámetros nuevos), Prompt Master no lo sabe hasta que el repo se actualiza. Verificá la versión del repo.

2. La detección puede confundirse

Si tu prompt es ambiguo, puede pensar que es para chat cuando era para generación. Si te pasa, especificá explícito: "Para [HERRAMIENTA]: ...".

3. Sobre-formatea prompts simples

Si tu prompt es "qué hora es", Prompt Master no debería expandir nada — pero a veces lo hace. Para prompts conversacionales triviales, mejor escribirlos directo sin skill.

Combinación con otras skills

Prompt Master es upstream — opera antes de otras skills. Combinaciones:

  • Prompt Master → Higgsfield MCP — afilás el prompt antes de mandarlo a generación de video.
  • Prompt Master → Awesome GPT Image 2 — buscás prompt en el repo, lo afilás para tu caso específico.
  • Prompt Master → Cursor — afilás antes de pegar a Cursor.

El flujo natural es: idea cruda → Prompt Master → herramienta destino.

Conclusión

Prompts mal escritos son la causa #1 de outputs mediocres en herramientas de IA. Prompt Master automatiza la disciplina que pocos tienen: pensar qué herramienta voy a usar, qué disparadores usa esa herramienta, y reformatear acorde.

Es gratis. Es open source. Si producís contenido o código con regularidad usando múltiples herramientas, instalala hoy. En una semana de uso, vas a notar diferencia en calidad de outputs y velocidad de iteración.

Tags: claude, skills, prompts, prompt-engineering, chatgpt, midjourney, cursor, open-source

TC
Tomás Cazalá
Profesor de Marketing Digital · UBA · Fundador de DT, Doble Dosis y Flashtag

¿Te sirvió esta guía?

Sumate a la lista de espera y te aviso cuando publique nuevas.

Sumarme a la lista