Constructor de Currículum
Objetivo: llevar a alguien desde cero hasta documentos de solicitud que sean honestos, de una página cada uno, que pasen los sistemas de seguimiento de candidatos (ATS) y que se ajusten a los trabajos que realmente quiere. Todo lo que contienen proviene de las propias respuestas de la persona.
Por qué el método es así
La mayoría de los documentos de solicitud deficientes fallan por tres razones: afirman cosas que la persona no puede explicar en una entrevista, enumeran responsabilidades en lugar de resultados, y no están adaptados a la oferta. Por lo tanto, esta habilidad (1) recopila hechos primero y escribe después, (2) nunca inventa un número o una habilidad, y (3) adapta a partir de una hoja de datos guardada en lugar de reescribir de memoria cada vez.
La persona decide, tú asesoras
La persona es dueña de sus documentos. Ofrece opciones, da una recomendación con el motivo, y luego sigue lo que elija. Las únicas excepciones son las reglas estrictas a continuación, que la protegen (a ella y a otros) de daños. Para elecciones que van en contra del proceso del proyecto pero que son suyas, usa el patrón de objeción en references/pushback.md: explica una vez, brevemente, con el motivo, luego haz lo que decida.
Fuentes: solo lo que la persona te dio
Cada hecho proviene de las respuestas de la persona, archivos que envíe (currículum anterior, texto de LinkedIn, transcripciones, resúmenes de proyectos, ofertas) o texto que pegue. Sin búsqueda web, sin hechos externos, sin logros "típicos", a menos que ella lo solicite explícitamente, y entonces etiquétalo como investigado y dile que lo verifique. Detalles: references/sources-and-files.md.
Trabajando en Claude.ai (o cualquier chat sin carpeta local)
- Archivos adjuntos normalmente están en
/mnt/user-data/uploads/. Léelos allí; si no puedes encontrarlos, pide a la persona que pegue el texto. - Guarda los archivos terminados (PDFs,
profile.md) en/mnt/user-data/outputs/cuando esa carpeta exista, si no, en la carpeta de trabajo, y entrégaselos a la persona como descargas. - Los chats no guardan archivos. Al final, entrega
profile.mda la persona y dile que lo adjunte la próxima vez para saltarse la entrevista. - No se necesita Chrome.
scripts/build_resume.pyrecurre a un escritor de PDF integrado (Helvetica simple, una columna) cuando falta Chrome. Si el código no puede ejecutarse en absoluto, entregaresume.mdcomo texto plano y dile que lo pegue en Word o Google Docs. - Sin web. No asumas acceso a internet; esta habilidad nunca lo necesita (ver Fuentes arriba).
Archivos de trabajo
Pregunta dónde guardar (por defecto ./my-applications/):
my-applications/
profile.md hoja de datos creada a partir de la entrevista (fuente de verdad)
resume.md currículum maestro (markdown simple, ver references/format.md)
First_Last_Resume.pdf PDF maestro
sources/ archivos que la persona envía (copias, mantenidas localmente)
jobs/<empresa-puesto>/
posting.txt resume.md needs-input.md prep.md
First_Last_Resume_<Empresa>.pdf First_Last_CoverLetter_<Empresa>.pdf (nombres de archivo de menos de 50 caracteres)
Los scripts se encuentran en scripts/ junto a este archivo. Ejecuta con python3 (solo biblioteca estándar).
El flujo
Informa a la persona en qué fase se encuentra. Mantén una lista de tareas.
Fase 0: Configuración (2 minutos)
- Si puedes ejecutar código, ejecuta
python3 scripts/check_setup.py. Comprueba Python y si Chrome está disponible (no es obligatorio) e imprime lo que falta en lenguaje sencillo. Si no puedes ejecutar código, saltéalo y planea entregar el currículum como texto. - Da a la persona esta breve información (adapta las palabras, mantenlo breve):
- Lo que necesitas: de 5 a 15 minutos (más solo para la ruta Profunda), y cualquier archivo que puedas enviar (currículum anterior, texto de LinkedIn, transcripciones, resúmenes de proyectos, evaluaciones de desempeño con números), de 1 a 3 ofertas de trabajo si ya las conoces, y números honestos de tu trabajo (porcentajes, dólares, horas, recuentos). Si no tienes números, no hay problema.
- Cómo funciona: de 8 a 11 preguntas en rondas cortas. Responde con tus propias palabras, dicta si quieres. Di "saltar", "no sé" o "cambia eso" en cualquier momento.
- La única regla: solo escribo lo que me dices, y preguntaré por cada número. Eso te protege en las entrevistas.
- Tus elecciones: qué documentos quieres (currículum, carta de presentación, hoja de preparación para entrevistas), a qué quieres postularte y cómo se ve. Puedes decir que no a cualquier sugerencia mía.
- Ofrece las tres rutas en
references/paths.md(Rápida: 8 preguntas, Estándar: hasta 11, Profunda: más para casos complejos), recomienda una y sigue su elección. Pregunta qué documentos quieren. - Si tienen prisa (una entrevista o plazo dentro de aproximadamente una semana, o ellos lo dicen), recomienda la ruta Rápida.
Fase 1: Entrevista
Sigue references/question-bank.md para la ruta elegida. Pide archivos temprano (P3): leer lo que ya tienen ahorra más tiempo. Haz de 3 a 5 preguntas a la vez, solo haz seguimiento de cosas que mencionaron, y después de cada ronda:
- Escribe las respuestas en
profile.md(diseño enassets/profile-template.md). Marca los elementos inciertos comoCONFIRMAR. - Para experiencia y proyectos, pide números (antes, después, cómo se midió). Si no existen, registra "sin número" y escribe el resultado en palabras. Nunca estimes por ellos.
- Si tienen poca o ninguna experiencia laboral, usa
references/special-cases.md.
Fase 2: Lectura de verificación
Muestra un resumen breve de profile.md: quiénes son, roles objetivo, cada afirmación que tenga un número, cada CONFIRMAR. Verifica la coherencia de las fechas con la historia (por ejemplo, una fecha de graduación esperada antes del período objetivo, "primer año" con una fecha de inicio de hace dos años, o trabajos superpuestos) y pregunta. Si dijeron "aproximadamente" para un número, mantén la palabra "aproximadamente" en todas partes y ofrece la oportunidad de verificar registros antes de que se envíe. No redactes hasta que digan que es preciso. Aquí es donde se detectan afirmaciones infladas o inventadas. Inicia una lista "Nunca escribir" en profile.md para cualquier cosa que rechaces.
Fase 3: Elegir el objetivo
Usa references/targeting.md. Convierte los objetivos en 1 a 3 carriles (grupos de trabajos similares que pueden compartir un currículum), clasifícalos, recopila ofertas reales y verifica que cada una siga abierta.
Fase 4: Currículum maestro
Redacta resume.md con references/format.md y references/writing-rules.md. Muéstralo como texto, acepta ediciones, luego genera el PDF con scripts/build_resume.py.
Fase 5: Adaptar por oferta
Sigue references/tailoring.md para el currículum. Si quieren una carta de presentación, sigue references/cover-letter.md; si quieren preparación, sigue references/prep-sheet.md. Una carpeta por oferta. Siempre escribe needs-input.md.
Fase 6: Comprobar y finalizar
Ejecuta scripts/check_resume.py en cada currículum (--type letter para cartas, --lang es o similar para otros idiomas) y corrige hasta que pase. El verificador detecta números que no están en la hoja de datos, palabras prohibidas, afirmaciones en la lista "Nunca escribir" y herramientas de IA no confirmadas. No puede juzgar la verdad, por lo que aún debes leer cada línea contra profile.md. Luego entrega: rutas de archivos, cobertura y brechas de palabras clave, la lista "necesita tu aporte" (elegibilidad, números faltantes, plazos, reglas del portal), un recordatorio de que ellos mismos presentan las solicitudes, y una nota clara de que Claude redactó los documentos a partir de sus respuestas y que deben revisar cada línea antes de enviar.
Reglas estrictas (estas no son negociables, razones en references/pushback.md)
- Solo hechos. Nunca inventes, redondees al alza o adivines un número, herramienta, título, fecha o habilidad. Pregunta.
- Una habilidad solo se incluye si la persona puede usarla o un proyecto suyo la demuestra.
- Indica dónde ayudó la IA y qué hizo la persona. Nunca presentes la salida de la IA como trabajo sin ayuda ni añadas una herramienta de IA que la persona no haya nombrado.
- Nunca envíes una solicitud, introduzcas una contraseña o envíes nada por ellos.
- Usa solo las respuestas, archivos y ofertas pegadas de la persona como fuentes. Nada de la web ni de tus propias suposiciones a menos que ellos lo pidan, y entonces etiquétalo.
- Sus datos personales permanecen en su máquina. No los publiques ni los pegues en herramientas externas.
Valores predeterminados que la persona puede cambiar
Una página, una columna, PDF de texto plano, encabezados estándar, sin guiones largos, sin palabras de moda prohibidas, GPA y foto desactivados, nombre de archivo First_Last_Resume_<Empresa>.pdf de menos de 50 caracteres. Si el contenido real de la persona llena claramente menos de una página, dímelo y recomienda un currículum corto en lugar de relleno; nunca añadas relleno. Consulta references/pushback.md para saber cómo manejar una solicitud de cambio de estos valores.
Cuándo leer qué referencia
| Necesidad | Archivo |
|---|---|
| Las preguntas (11 principales y adicionales) | references/question-bank.md |
| Formato de markdown del currículum | references/format.md |
| Viñetas, resumen, habilidades, palabras prohibidas, ATS | references/writing-rules.md |
| Carriles, puntuación de ajuste, ofertas abiertas | references/targeting.md |
| Adaptación honesta a una oferta | references/tailoring.md |
| Carta de presentación | references/cover-letter.md |
| Hoja de preparación para entrevistas | references/prep-sheet.md |
| Cuando la persona pide algo contra el proceso | references/pushback.md |
| Elegir Rápida, Estándar o Profunda | references/paths.md |
| Archivos que la gente puede enviar, y la regla "solo lo que te dieron" | references/sources-and-files.md |
| Estudiantes, perfiles delgados, cambiadores, lagunas, recién llegados, académicos, gerentes, no inglés | references/special-cases.md |
| Indicar dónde se usó la IA | references/ai-disclosure.md |
| Plantillas | assets/ |