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:
- Goal clarity — ¿está claro el objetivo final?
- Role assignment — ¿definís quién es la IA?
- Context provided — ¿hay contexto suficiente?
- Constraints — ¿hay límites explícitos?
- Output format — ¿especificás el formato esperado?
- Examples — ¿hay ejemplos o referencias?
- Edge case handling — ¿qué pasa cuando algo es ambiguo?
- Verification — ¿pedís que se verifique algo?
- 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:
- Explícita — vos le decís
"prompt para midjourney: ..."y lo toma. - Por sintaxis — si tu prompt arranca con
/imaginelo asume Midjourney; si tiene--aspect 9:16también. - 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