comunidadbóvedaprompt-master

Prompt Master — la skill que afila tus prompts

Todos los que pagamos los veinte dólares de Claude estamos quemando la mitad en prompts mal escritos. Hay una skill gratis que lo arregla: Prompt Master (5.7k★, MIT, por nidhinjs). Revisa tu prompt en 9 dimensiones, detecta para qué herramienta lo estás escribiendo — 30+ tools con perfil dedicado — y mantiene memoria entre prompts para que no te contradigas tú solo. Aquí está el porqué, los tres ítems del video, los dos caminos de instalación, los prompts listos para invocarla y los anti-patrones que detecta.

9 dimensiones · 30+ tools · memoria

Lo que checa, las herramientas que detecta y cómo cargarla en tu Claude

Empezamos por el porqué (estás quemando los $20 en prompts mal escritos), pasamos por los tres ítems del video — las 9 dimensiones, las 30+ herramientas y la memoria entre prompts —, instalamos por los dos caminos (claude.ai y Claude Code) y cerramos con prompts listos y los 35 anti-patrones que la skill caza.

5.7k★ · MIT · gratisv1.5.0 · cargas como skill9 dimensiones · 12 templates30+ herramientas detectadas

el pain · por qué importa

Estás quemando los $20 de Claude en prompts mal escritos

El patrón típico: escribes un prompt vago, sale un output flojo, lo reescribes, sale más cerca, lo reescribes otra vez, finalmente jala al cuarto intento. Son tres calls quemados. Multiplica por 50 prompts al día y son varios meses de tu plan al año tirados a la basura.

El insight clave: el mejor prompt no es el más largo. Es aquel donde cada palabra carga peso. La mayoría de los “generadores de prompts” hacen prompts más largos. Esta skill los hace más afilados — quita lo que no carga peso y deja solo lo que mueve el output.

Item 1 · 9 dimensiones

Tarea, input, output, restricciones, contexto, audiencia, memoria, criterios de éxito y ejemplos. Tú escribes dos líneas, la skill las arma a las nueve antes de mandar el prompt.

Item 2 · 30+ herramientas

Detecta el target tool y reformatea solo. Claude come distinto que ChatGPT, que come distinto que Midjourney, que come distinto que Cursor. Cada uno tiene su perfil dedicado.

Item 3 · Memoria entre prompts

Lo que decidiste en el prompt 2 lo recuerda en el prompt 5. Memory block cross-turn para que no te contradigas tú solo y no tengas que reescribir todo cada vez.

Quién la necesita: cualquiera que mande más de 10 prompts al día y se canse de reescribir. También quien escribe para varias herramientas al hilo (Claude para texto, Cursor para código, Midjourney para imagen) y siente que el formato no le jala igual entre una y otra. La skill es gratis, MIT y se carga directo en claude.ai sin tocar terminal.

Repo: github.com/nidhinjs/prompt-master — 5.7k★, 581 forks, MIT, v1.5.0.

item 1 · 9 dimensiones

Las 9 partes que casi nadie checa antes de mandar un prompt

Antes de generar un prompt, la skill extrae nueve dimensiones de intent en silencio. Si te falta una crítica, te hace máximo tres preguntas. Si están todas, arma el prompt directo. Esto es lo que revisa.

  • 1. Tarea

    La acción específica. Convierte verbos vagos como "ayúdame con mi código" en operaciones precisas como "refactoriza getUserData() a async/await y maneja null returns". Siempre crítica.

  • 2. Target tool

    Qué AI recibe el prompt: Claude, ChatGPT, Midjourney, Cursor, Claude Code. Si no se sabe, pregunta. Sin esto, todo lo demás se desafila. Siempre crítica.

  • 3. Output format

    Forma, longitud, estructura, tipo de archivo del resultado. ¿JSON? ¿markdown? ¿prose de 200 palabras? ¿imagen 16:9? Siempre crítica.

  • 4. Restricciones

    Lo que DEBE y NO DEBE pasar. Scope del cambio. Lista de "do not touch". Crítica si la tarea es compleja.

  • 5. Input

    Lo que estás pegando junto al prompt: código, imagen, documento, prompt previo. Crítica si aplica.

  • 6. Contexto

    Dominio, estado del proyecto, decisiones previas en esta sesión. Solo se rellena si hay historia que cargar.

  • 7. Audiencia

    Quién lee el output y su nivel técnico. Crítica si el output va dirigido a alguien que no eres tú.

  • 8. Criterios de éxito

    Cómo se sabe que el prompt jaló. Idealmente binario: pasa los tests, abre sin errores en consola, renderiza a 375px. Crítica si la tarea es compleja.

  • 9. Ejemplos

    Pares input/output deseados para cerrar el patrón. Crítica si el formato es lo que más importa.

Ejemplo del README

De verbo vago a operación precisa

Antes

“ayúdame con mi código”

Después

“Refactoriza getUserData() a async/await y maneja null returns”

Tú escribes dos líneas, ella las arma a las nueve. Ya no le tienes que adivinar al modelo qué quieres. Cuando la dimensión está bien definida en el prompt, el output sale al primer intento — y no quemas tres calls reescribiendo lo mismo con sinónimos.

item 2 · 30+ herramientas

Cada AI come distinto — la skill cambia el formato sola

Claude come distinto que ChatGPT, que come distinto que Midjourney, que come distinto que Cursor. Si pegas el mismo prompt en los cuatro, vas a recibir cuatro outputs flojos. Prompt Master detecta el target tool y reformatea automáticamente con el perfil correcto. Si el tool no está en la lista, aplica un Universal Fingerprint (cuatro preguntas) para escribirle igual.

LLMs de razonamiento

Claude · ChatGPT · GPT-5.x · Gemini · MiniMax

XML tags, output contract, length lock. Claude Opus quita el over-engineering con "solo lo pedido". GPT-5 acepta instrucción densa.

LLMs thinking-native

o3 · o4-mini · DeepSeek-R1 · Qwen3 thinking

Instrucciones cortas y limpias. NUNCA Chain of Thought — degradan el output porque ya piensan internamente.

Agentes / IDEs agentic

Claude Code · Cursor · Windsurf · Cline · Devin · Antigravity

Starting state + target state + acciones permitidas + acciones prohibidas + stop conditions + checkpoints. File scope obligatorio.

Generadores full-stack

Bolt · v0 · Lovable · Figma Make · Stitch

Stack y versión, qué NO scaffoldear, design tokens explícitos. Pixel-perfect en breakpoints específicos.

Imagen

Midjourney · DALL-E · Stable Diffusion · ComfyUI · SeeDream

Descriptores separados por coma para Midjourney, prosa para DALL-E, weight syntax para SD, split positivo/negativo para ComfyUI.

3D y juegos

Meshy · Tripo · BlenderGPT · Unity AI

Estilo + formato de export + presupuesto de polígonos + rig. BlenderGPT pide script en Python con versión.

Video

Sora · Runway · LTX · Dream Machine · Kling

Camera movement, duración, cut style, lenguaje cinemático. Motion intensity y referencia de estilo.

Voz y automatización

ElevenLabs · Zapier · Make · n8n

Voice: emoción, pacing, énfasis, speech rate. Automation: trigger app + event, action app + field mapping.

¿Y si tu tool no está en la lista? La skill incluye un Universal Fingerprint: cuatro preguntas que le permiten escribir un prompt de calidad para cualquier sistema que nunca haya visto. Tipo, modalidad, formato esperado y estilo de output — con esos cuatro datos arma el prompt.

Ver los templates completos por categoría en /references del repo.

item 3 · memoria

Memoria entre prompts — para que no te contradigas tú solo

Ojo con la diferencia: la “memoria” del item 1 (la dimensión 7) es lo que vive dentro del prompt — decisiones previas que ya están escritas en el contexto. Esta memoria es otra cosa: es cross-turn, entre prompts. Lo que decidiste en el prompt 2 lo recuerda cuando escribes el prompt 5.

  • Cross-turn, no within-prompt

    La "memoria" del item 1 (dimensión 7) es lo que viene dentro del prompt. Esta memoria es entre prompts: lo que decidiste en uno se carga al siguiente sin que lo repitas.

  • No te contradices tú solo

    Si en el prompt 2 fijaste "todo en TypeScript estricto", en el prompt 5 ya lo sabe. No tienes que volver a meterlo cada vez ni explicarle por qué.

  • Prompts encadenados sin perder hilo

    Para tareas largas que se rompen en varios prompts (scaffold → feature → polish), la memoria mantiene los design tokens, las restricciones y el target tool fijos.

  • Se acabó reescribir el mismo prompt

    El patrón típico era: prompt → no jaló → reescribes → no jaló → reescribes. Con memoria, refinas en lugar de reescribir desde cero.

Se acabó reescribir el mismo prompt cinco veces hasta que jala. La skill carga las decisiones de los prompts anteriores como un memory block fijo. Si fijaste “TypeScript estricto, sin any, todo tipado” en el prompt 2, en el prompt 5 ya está implícito. Tú solo agregas lo nuevo.

instalación · dos caminos

Camino A en claude.ai sin terminal · Camino B en Claude Code con git

Prompt Master se distribuye como una Claude skill (carpeta con SKILL.md y references/). Puedes cargarla en claude.ai sin tocar terminal —el camino que recomienda el autor— o clonarla directo en tu directorio de skills si trabajas en Claude Code.

Camino A · Claude.ai (recomendado)

Sin terminal. Funciona en Pro, Max, Team, Enterprise.

  1. 1

    Entra al repo y descárgalo como ZIP (botón Code → Download ZIP).

  2. 2

    Descomprime el ZIP en tu compu.

  3. 3

    Abre claude.ai → barra lateral → Customize → Skills → Upload a Skill.

  4. 4

    Sube la carpeta descomprimida (debe contener SKILL.md y references/).

  5. 5

    Listo: invocas con /prompt-master o naturalmente con "Hazme un prompt para..."

Camino B · Claude Code (CLI)

Si trabajas en terminal. Necesita git instalado.

  1. 1

    Abre tu terminal en cualquier directorio.

  2. 2

    Corre los dos comandos de abajo (mkdir + git clone).

  3. 3

    Reinicia Claude Code para que cargue la skill nueva.

  4. 4

    Verifica con /skills — debe aparecer prompt-master en la lista.

  5. 5

    Invoca con /prompt-master o pídelo natural en cualquier sesión.

Comandos para clonar en ~/.claude/skills

mkdir -p ~/.claude/skills git clone https://github.com/nidhinjs/prompt-master.git ~/.claude/skills/prompt-master

Invocación explícita

Una vez cargada, llámala directo con /prompt-master

Después del prefijo le explicas qué quieres y para qué herramienta. Si te falta algo crítico te hace máximo tres preguntas y te entrega el prompt en un bloque copiable con su línea de estrategia.

Ejemplo de invocación

/prompt-master Quiero un prompt para Claude Code que arme una landing page con animaciones suaves estilo Notion.

Requisito: las skills personalizadas en claude.ai requieren plan Pro o superior. En el plan Free no se pueden subir skills. Si vas por el Camino B en Claude Code, necesitas el CLI instalado y login con tu cuenta claude.ai (no API key).

Repo y soporte: github.com/nidhinjs/prompt-master.

prompts listos · invócala así

Pégalos en Claude con prompt-master ya cargado

Una vez instalada, puedes invocar la skill de dos formas: naturalmente (escribes lo que quieres y Claude la activa solo cuando reconoce que aplica) o explícitamente con /prompt-master. Aquí tienes seis ejemplos naturales y cuatro prompts pro listos para audita, adaptar y generar desde cero.

Invocación natural

Escribes lo que quieres — la skill se activa sola

Para Cursor / Windsurf

Hazme un prompt para Cursor para refactorizar mi módulo de auth.

Para Claude Code

Necesito un prompt para Claude Code para construir una API REST — pregúntame lo que necesites saber.

Audita un prompt malo

Tengo este prompt malo que escribí para GPT-4o, arréglalo: [pegas tu prompt]

Para Midjourney

Genera un prompt de Midjourney para una ciudad cyberpunk de noche.

Editar imagen con referencia

Tengo una imagen de referencia — ayúdame a escribir un prompt para editarle solo el ángulo de la cabeza.

Adaptar un prompt a otra herramienta

Descompón este prompt y adáptalo para Stable Diffusion: [pegas tu prompt]

Audita un prompt malo

Pega tu prompt flojo y la skill te dice qué dimensiones le faltan, lo afila y te explica en una línea qué cambió.

Tengo este prompt que estoy mandando a Claude Code y me está dando outputs flojos. Audítalo con tu marco de 9 dimensiones, dime qué dimensiones le faltan, dame el prompt afilado y explícame en una línea por qué cambió.

PROMPT ORIGINAL:
"""
Hazme una landing para mi negocio. Que se vea bonita, moderna y profesional. Estilo SaaS.
"""

Cuando me lo entregues:
1. Lista las dimensiones que el prompt tenía bien y las que faltaban.
2. Dame el prompt afilado, listo para pegar en Claude Code.
3. Una sola línea con la estrategia (qué cambió y por qué).
4. Si hay setup necesario antes de pegarlo, dímelo en 1-2 líneas.

Adapta un prompt a otra herramienta

Tienes un prompt que jala en ChatGPT y quieres pasarlo a Stable Diffusion. Prompt Decompiler reconstruye respetando la sintaxis del nuevo target.

Tengo este prompt que ya me funciona en ChatGPT y quiero adaptarlo para que jale igual en Stable Diffusion. Usa tu Prompt Decompiler:

PROMPT ORIGINAL (ChatGPT):
"""
[pega aquí el prompt que ya te funciona]
"""

Quiero que:
1. Identifiques qué intent original tenía (las 9 dimensiones).
2. Reconstruyas el prompt para Stable Diffusion respetando su sintaxis: weight syntax (palabra:1.3), CFG guidance, negative prompt obligatorio.
3. Me digas qué cambió en la traducción y por qué.

Entrégame solo el prompt nuevo en un bloque copiable + una línea de estrategia.

Misma idea para 3 herramientas distintas

Genera el mismo prompt afilado para Claude Code, Cursor y v0. Cada uno con el formato que esa herramienta espera.

Tengo una sola idea y quiero que me generes el mismo prompt afilado para tres herramientas distintas: Claude Code, Cursor y v0. Cada uno come distinto.

IDEA:
"""
Construir un dashboard de admin para mi SaaS, estilo Linear, con tabla de usuarios, filtros y modal de detalle. Stack: Next.js + Tailwind + shadcn/ui.
"""

Para cada herramienta:
1. Genera el prompt en el formato que esa herramienta espera (file-scope para Cursor, ReAct + stop conditions para Claude Code, stack-spec para v0).
2. Dame solo el bloque copiable + una línea de estrategia por cada uno.
3. NO repitas la idea entre prompts. Cada prompt debe quedar self-contained.

Prompt nuevo desde cero

Le das objetivo y target tool. Si falta info crítica te hace máximo 3 preguntas. Cuando tiene todo, entrega el prompt copiable.

Quiero un prompt nuevo desde cero. Sigue tu pipeline:

OBJETIVO:
"""
[describe en 1-2 líneas qué quieres lograr]
"""

HERRAMIENTA TARGET:
[Claude, ChatGPT, Cursor, Claude Code, Midjourney, etc. — si no estás seguro, pregúntame]

Antes de entregar el prompt:
1. Hazme máximo 3 preguntas si te falta info crítica de las 9 dimensiones.
2. Cuando tengas todo, entrega el prompt en un bloque copiable.
3. Una línea de estrategia (qué optimizaste y por qué).
4. Si necesito setup antes de pegarlo, dímelo en 1-2 líneas.

Formato del output: siempre te entrega un bloque copiable + 🎯 Target: [tool] + 💡 una línea de estrategia. Si necesitas pasos de setup antes de pegarlo, te los da en 1-2 líneas. No te padea con explicaciones que no pediste.

lo que detecta y lo que jamás usa

35 anti-patrones cazados, 5 técnicas seguras, 5 prohibidas

El autor del repo es estricto con qué técnicas mete y cuáles bloquea. La filosofía: usar solo métodos con efectos confiables y bounded, y excluir explícitamente cualquier técnica que en single-prompt produzca fabrication. Esto es lo que pasa por debajo cada vez que invocas la skill.

Lo que NUNCA usa (5 técnicas prohibidas)

Suenan bien en papers — fabrican en producción

  • Mixture of Experts

    El modelo simula personajes en una sola pasada — no hay routing real. Suena bien, fabrica resultados.

  • Tree of Thought

    Genera texto lineal y simula ramificación. No hay paralelismo real, solo apariencia de exploración.

  • Graph of Thought

    Necesita un motor de grafos externo. En single-prompt es fabricación pura.

  • Universal Self-Consistency

    Requiere muestreo independiente. En un solo prompt, los caminos posteriores contaminan los anteriores.

  • Prompt chaining como técnica capa-a-capa

    En cadenas largas empuja al modelo a fabricar. Para flujos largos, mejor prompts secuenciales con checkpoints.

35 anti-patrones que detecta (muestra)

Si tu prompt tiene alguno de estos, lo reescribe

Tarea (7 patrones)

  • Verbo de tarea vago ("ayúdame con mi código")
  • Dos tareas en un solo prompt ("explícame Y reescribe")
  • Sin criterios de éxito ("hazlo mejor")
  • Agente con permisos abiertos ("haz lo que sea necesario")
  • Descripción emocional ("está totalmente roto")
  • Construye-todo ("hazme la app entera")
  • Referencia implícita ("agrega lo otro que comentamos")

Output, contexto y herramienta

  • Sin output format especificado
  • Sin target tool — el formato lo escoge el modelo y suele equivocarse
  • Sin constraints de length
  • Pegar contexto sin marcar dónde empieza y termina
  • No anclar el dominio ("hazlo profesional" sin decir profesional según quién)

Anti-patrones de tokens

  • Padding promocional ("Por favor, si puedes, sería genial...")
  • Adverbios decorativos ("normalmente, generalmente, usualmente")
  • Repetir la misma idea con sinónimos
  • Pedir disclaimer en cada respuesta
  • Pedirle que "piense paso a paso" a un modelo thinking-native

5 técnicas seguras que SÍ aplica

Cada una tiene efecto confiable y bounded

  • Role Assignment

    Asigna identidad de experto cuando importa el tono, la profundidad técnica o el vocabulario. Calibra antes de pedir el output.

  • Few-Shot Examples (2-5)

    Cuando consistencia de formato importa más que la instrucción. 2-5 ejemplos cierran el patrón sin saturar contexto.

  • XML Structural Tags

    Para Claude y prompts complejos con varias secciones. <context>, <task>, <constraints>, <output_format> — Claude los parsea confiable.

  • Grounding Anchors

    Para tareas factuales o con citas. Reglas anti-hallucinación tipo "cita solo fuentes verificables; si no estás seguro, marca [uncertain]".

  • Chain of Thought

    Para lógica multi-paso, debugging, matemáticas. NUNCA en o3/o4-mini/DeepSeek-R1/Qwen3 thinking — degrada output.

Por qué esta filosofía importa: la mayoría de los “generadores de prompts” le meten Tree of Thought, Mixture of Experts y prompt chaining encima. Suena impresionante, pero en single-prompt esos métodos producen output fabricado — el modelo simula que está razonando o ramificando cuando en realidad está adivinando. Prompt Master excluye eso por diseño y por eso da resultados estables.

Guía de la comunidad

Prompt Master es la skill que afila tus prompts antes de mandarlos. Esta guía es parte de la bóveda de tododeia, una colección libre de recursos para quienes usan Claude todos los días. Repo original: github.com/nidhinjs/prompt-master por @nidhinjs. Lectura recomendada: SKILL.md y README.md.

¿Para quién no es Prompt Master?

Si solo mandas uno o dos prompts al día, tampoco vas a notar la diferencia — el ahorro grande está al volumen. Si trabajas únicamente con tools muy de nicho que no están en el catálogo (ni siquiera vía Universal Fingerprint), te conviene escribir tus propios templates. Y si te gusta diseñar prompts a mano como ejercicio mental, esta skill te quita justo esa parte.

¿Y si no sabes por dónde empezar?

Empieza por el Camino A (claude.ai). Es el más corto: descargar ZIP, subirla en Skills, listo. Mándale tu primer prompt malo —el último que te dio un output flojo— y deja que ella lo afile. Cuando le agarres confianza, prueba el flujo de tres tools distintas con la misma idea para ver cómo cambia el formato sola.