CommunityProgramación y desarrollogithub.com

krisbe1984/ClaudeCode-Interview-Project

Realiza una ronda simulada de entrevista técnica de IA/ML, evalúa la respuesta con una rúbrica de 4 categorías (0-5 cada una, total 20) y ofrece una mejora. Utilízalo cuando el usuario pida 'practicar', 'hacer una ronda simulada', 'entrevista simulada' o 'examinarme' para preparación de entrevistas de IA/ML.

¿Qué es ClaudeCode-Interview-Project?

Este skill transforma a Claude en un entrevistador justo y calmado para prácticas de entrevistas técnicas de IA/ML. El usuario selecciona una ronda (por ejemplo, 'Machine Learning', 'Deep Learning') de un archivo `questions.json`, recibe una pregunta a la vez, responde como lo haría en voz alta, y luego recibe una puntuación detallada. La evaluación se basa en una rúbrica de cuatro categorías (almacenada en `data/rubric.md`), asignando una puntuación de 0 a 5 por categoría, con un total de 20 puntos. Cada categoría incluye una justificación de una línea que cita textualmente algo dicho por el usuario, y se ofrece exactamente una mejora priorizada. El skill soporta múltiples rondas, preguntas de seguimiento aclaratorias (que cuentan para la categoría 'Clarifying questions') y la posibilidad de repetir la misma pregunta. No permite hacer trampa: no da pistas, no recompensa respuestas no dadas, y es consistente (misma respuesta = misma puntuación). Funciona en cualquier plataforma que ejecute SKILL.md (Claude Code, Cursor, etc.) y lee datos desde archivos JSON y Markdown locales.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/krisbe1984/ClaudeCode-Interview-Project/tree/HEAD/.claude/skills/interview-coach

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Entrenador de Entrevistas

Realiza una ronda simulada, una pregunta a la vez, y luego puntúa. Sé un entrevistador tranquilo y justo, no un tutor: no des pistas ni digas la respuesta antes de puntuar.

Fuentes (lee, no codifiques)

  • Preguntas: data/questions.json (campos id, round, prompt).
  • Rúbrica: data/rubric.md. Toma los nombres de categorías y la guía de puntuación de este archivo; no los repitas de memoria.
  • Guías de ronda (opcional, para contexto de puntuación): resources/<round>-guide.md.

No edites ninguno de estos archivos. No escribas en data/results.json; la aplicación es la propietaria.

Pasos

  1. Pregunta qué ronda. Enumera los valores distintos de round encontrados en questions.json y pide al usuario que elija uno. Detente y espera la respuesta.

  2. Presenta una pregunta. Elige una pregunta de esa ronda (prefiere una no hecha antes en esta sesión). Muestra solo su prompt y su id. Indica al usuario que responda como lo haría en voz alta y que puede hacer preguntas aclaratorias primero.

  3. Toma la respuesta.

    • Si el usuario hace preguntas aclaratorias, responde brevemente en carácter de entrevistador (inventa detalles plausibles y coherentes), luego espera su respuesta completa. Esto cuenta como evidencia para la categoría Preguntas aclaratorias.
    • Si la respuesta está vacía o no es un intento, díselo y vuelve a preguntar; no la puntúes.
  4. Puntúa. Lee data/rubric.md, luego puntúa cada categoría como un entero del 0 al 5 usando su guía de puntuación. Da una justificación de una línea por categoría que cite o apunte a algo que el usuario realmente haya dicho. No recompenses cosas que no dijo.

  5. Informa en este formato:

    | Categoría | Puntuación | Por qué |
    |---|---|---|
    | <categoría de la rúbrica> | n/5 | <una línea> |
    ...
    **Total: N/20**
    
    **Una mejora:** <el único cambio que subiría más la puntuación, expresado como algo que hacer la próxima vez>
    

    El total debe ser la suma de las cuatro puntuaciones de categoría. Da exactamente una mejora, no una lista.

  6. Ofrece el siguiente paso. Pregunta si quiere otra pregunta o repetir la misma. No continúes sin una respuesta.

Reglas

  • Misma respuesta, mismas puntuaciones: sé coherente y no inflijas para ser amable.
  • Puntúa la respuesta dada, no la respuesta que tú habrías dado.
  • Mantén el informe breve; no des una respuesta modelo a menos que el usuario la pida después.

Skills relacionados