Cargando la bóveda…
Cargando la bóveda…
Skill open-source que revisa tu prompt en 9 dimensiones, detecta para qué herramienta lo escribís (Claude, ChatGPT, Cursor...) con perfiles dedicados, y mantiene memoria para que no te contradigas. Para dejar de quemar cuota en prompts mediocres.
Los que pagamos los $20 de Claude quemamos la mitad de la cuota en prompts mal escritos. No es Claude — somos nosotros pidiendo cosas vagas que requieren 4-5 iteraciones para llegar a algo decente.
Lo que se ahorra afilando el prompt antes de mandarlo es enorme:
Prompt Master es una skill que hace exactamente eso: revisa tu prompt antes de mandarlo, detecta huecos y te propone la versión afilada.
Por cada prompt que escribís, la skill chequea:
Por cada dimensión faltante, la skill te lo marca y propone cómo agregarla.
La skill detecta para qué LLM/tool estás escribiendo y aplica un perfil específico:
Cada perfil sabe qué patrones funcionan mejor para esa tool. Un prompt que funciona en Claude no necesariamente funciona en Cursor, y viceversa.
Mantiene historial de decisiones tomadas en prompts pasados. Si en el prompt del lunes decidiste "no usar emojis", el del miércoles te avisa si te estás contradiciendo solo.
Bajás el archivo SKILL.md del repo y lo subís a Settings → Customize → Skills.
Detalle del proceso de subida en guía de skills.
mkdir -p ~/.claude/skills/prompt-master
curl https://raw.githubusercontent.com/nidhinjs/prompt-master/main/SKILL.md \
-o ~/.claude/skills/prompt-master/SKILL.mdDespués en cualquier sesión, decís "afila este prompt" y se activa.
> Antes de ejecutar, afila este prompt:
"Hacé el código más limpio"
Tool destino: Claude CodeLa skill analiza:
Prompt original: "Hacé el código más limpio"
DIMENSIONES FALTANTES:
1. Tarea ❌ — "más limpio" no es verbo claro. Opciones:
- Refactorizar para reducir complejidad ciclomática
- Renombrar variables a snake_case (o camelCase)
- Extraer funciones largas en sub-funciones
- Eliminar código muerto
2. Input ❌ — no especificás qué archivo
3. Output ⚠️ — falta criterio (¿qué tan profundo el refactor?)
4. Restricciones ❌ — ¿algo que NO se debe tocar?
PROPUESTA AFILADA:
"Refactorizá src/lib/orders/validate.ts:
ACCIONES:
- Extraer las funciones de validación que tienen >40 líneas en
sub-funciones puras
- Renombrar variables con nombres genéricos (data, result, temp)
a nombres descriptivos
- Eliminar el código en líneas 234-267 que ya no se llama desde
ningún lado (verificá con grep antes)
NO HAGAS:
- No cambies la API pública del módulo (signatures de funciones
exportadas)
- No modifiques los tests existentes
- No agregues deps nuevas
VERIFICACIÓN:
- npm test debe pasar
- npm run lint sin warnings
- Mostrame diff antes de aplicar"Vos confirmás (o ajustás) y mandás esa versión. Una iteración en lugar de cinco.
Cada vez que la skill marca un faltante, aprendés cuál es. Después de un mes:
Es como tener tutor de prompt engineering integrado.
> Afila: "Generame los tests del módulo de orders con emojis en los
describe para que sean más visuales"
Prompt Master:
⚠️ Memoria de prompts previos:
Hace 2 semanas le pediste "nunca uses emojis en código del proyecto X".
¿Querés:
a) Excepción para este caso (los tests son visuales)?
b) Mantener la regla?
c) Cambiar la regla globalmente?Te avisa antes de que el prompt actual te lleve a una inconsistencia.
El catálogo completo lo tenés en el repo. Algunos comunes:
Detectar y evitarlos = output 30-50% mejor sin más esfuerzo.
Para prompts del día a día, mejorar a mano alcanza. Para prompts críticos que vas a usar muchas veces, Prompt Master te ahorra horas.
Para "convertí esto a markdown" no necesitás auditoría de 9 dimensiones. La skill es para prompts no triviales.
Si te dice "falta criterio de éxito" y vos respondés "está bien igual, mandalo", la skill no te sirve. La fricción es feature, no bug.
La skill propone. Vos validás. A veces propone restricciones que no aplican a tu caso. Editá lo que sale, no lo aceptés ciego.
Una vez que usaste Prompt Master ~20 veces, internalizás las 9 dimensiones. Tus prompts originales empiezan a cubrirlas naturalmente.
Después de eso, podés dejar de usar la skill activamente — solo invocarla para prompts críticos. El valor real no es la skill — es el patrón mental que te queda.