🌱 Empieza aquí · Afinar tu CV y portafolio a cada vacante
Esta semilla le enseña a tu asistente un método para búsqueda de trabajo: en vez de mandar el mismo CV a todas partes, toma una vacante concreta y tu CV base, y produce una versión afinada a ESA vacante —con lo relevante arriba, las palabras clave del puesto, y tus logros con métrica— validada para que suene a ti y no a plantilla genérica.
Para instalarla
Abre esta carpeta con Claude Code, Cowork o Codex y dile a tu asistente:
"Siembra esta semilla 🌱"
Con eso basta de tu parte. Tu asistente hace el setup y al final te dice cómo usarla. Vas a ver algunas palabras en inglés en la pantalla; ni caso, él te guía.
¿Otras formas de pedírselo? "instala esta semilla", "deja lista la de afinar mi CV", "haz el setup de esto". Te entiende igual.
Para el asistente que siembra 🤖
Este componente es un workflow (un método de trabajo en texto), no un programa
ejecutable. No es un hook: no lleva chmod, no toca settings.json y no ejecuta ningún
script. "Sembrarlo" es dejar el método donde lo puedas invocar cuando la persona te pida
afinar su CV para una vacante.
1. Coloca el método donde lo leas cuando se active
El kernel trae dos archivos:
kernel/afinar-cv-a-vacante.md— el método en sí (las 4 fases).kernel/criterios-de-relevancia.ejemplo.md— una plantilla que se llena por vacante, antes de afinar.
A diferencia de un reflejo que corre siempre, este método se invoca bajo demanda (solo cuando hay una vacante concreta). Colócalo así:
Claude Code (macOS / Linux / Windows con Git Bash):
mkdir -p "$HOME/.claude/playbooks/afinar-cv"
cp kernel/afinar-cv-a-vacante.md "$HOME/.claude/playbooks/afinar-cv/"
cp kernel/criterios-de-relevancia.ejemplo.md "$HOME/.claude/playbooks/afinar-cv/"
Luego agrega una línea en tu archivo de instrucciones maestro (CLAUDE.md) para que
sepas que existe y cuándo activarlo, por ejemplo: "Cuando la persona pida afinar su CV o
portafolio a una vacante, aplica el método de ~/.claude/playbooks/afinar-cv/afinar-cv-a-vacante.md."
Cowork: copia los dos archivos dentro del proyecto (una carpeta playbooks/afinar-cv/
sirve) y agrega la misma línea de activación en el CLAUDE.md del proyecto.
Codex: Codex lee su archivo AGENTS.md. Copia los dos archivos al proyecto y agrega en
AGENTS.md un puntero: "Método para afinar CV a una vacante: ver playbooks/afinar-cv/;
aplícalo cuando se pida afinar un CV/portafolio a una vacante."
2. Verificación post-siembra (obligatoria)
a) Los archivos quedaron colocados (ejemplo Claude Code):
ls -la "$HOME/.claude/playbooks/afinar-cv/"; echo "exit=$?"
Salida esperada: las dos rutas listadas y exit=0. Si sale No such file or directory,
la copia no se hizo; repite el paso 1.
b) El método se activa (prueba de comportamiento, en una conversación nueva):
Pídele a la persona que te dé una vacante de ejemplo (o inventa una genérica con
placeholders) y diga: "afíname mi CV para esta vacante". La conducta correcta es que
primero acuerdes los criterios de relevancia (qué sube, qué se recorta, palabras clave),
luego produzcas la versión afinada, y al final valides que suene auténtico con un puntaje.
Si en vez de eso reordenas a ojo sin acordar criterios, el método no se cargó: revisa el
puntero en CLAUDE.md / AGENTS.md.
Cuando ambas partes pasen, dile a la persona en una línea qué gana con esto.
✅ ¿Cómo sé que funcionó?
La próxima vez que tengas una vacante y le pases tu CV base, tu asistente ya no va a hacer un "copia y pega con retoques". Va a acordar contigo qué es lo relevante para esa vacante, va a reordenar y meter las palabras clave del puesto, va a anclar tu perfil en logros concretos con números, y antes de darte el "listo para enviar" te va a decir un puntaje de qué tan auténtico suena (y qué corregir si no llega).
En corto: menos CV genérico, más CV que suena a ti y que le habla directo a esa vacante. 🌱
