Qlcube
Evaluación final del curso
2 horas30 + proyecto
Evaluación final

Test integrador · 30 preguntas + proyecto

La evaluación tiene dos partes:

  1. Test multirespuesta de 30 preguntas cubriendo los 13 módulos. Necesitas el 75% de aciertos (23/30) para superarlo.
  2. Proyecto integrador: crear una Skill propia + un MCP server cliente. Entregable evaluado por tutor.

Tienes 2 horas en total. Puedes consultar tus apuntes y los módulos. Responde con honestidad — el certificado FUNDAE refleja que has aprendido, no que has copiado.

Parte 1 · Test (30 preguntas)

¿Cuál es la diferencia clave entre un autocompletador y Claude Code?

B. Es la diferencia esencial: paradigma de agente vs autocompletador.

¿Qué fase falta? Read → Plan → ___ → Verify

B · Edit. Read busca y lee, Plan declara, Edit aplica, Verify ejecuta tests.

El comando que diagnostica problemas de instalación es:

B. claude doctor reporta versiones, autenticación, conectividad.

Para autenticarte si tienes un plan API en lugar de Pro/Team:

B. La variable de entorno ANTHROPIC_API_KEY se lee al arrancar.

¿Para qué sirve /init?

B.

¿Qué archivo de configuración tiene mayor precedencia?

C. Local > proyecto > usuario.

¿Qué herramienta usa Claude Code para encontrar usos de una función?

C · Grep busca por contenido.

En plan mode, Claude Code:

B.

Tienes Bash(npm:*) en allow y Bash(npm publish:*) en deny. Si el agente pide npm publish:

B. Deny tiene precedencia sobre allow.

Para code review SIN posibilidad de modificar nada, ¿qué modo activas?

C · restricted bloquea Edit/Write/Bash con efectos.

¿Quién decide cargar una Skill?

C.

El campo más importante del frontmatter de SKILL.md es:

B · description determina cuándo se carga.

La principal ventaja de delegar a un subagente:

B.

Para "encuentra todos los usos de getUserById en el repo", el subagente ideal es:

B · Explore es read-only y especializado en búsquedas.

isolation: worktree en un subagente:

B.

¿Qué es MCP?

B · Model Context Protocol.

En un MCP de Postgres con DB de producción, ¿qué pones en allow?

B.

El patrón canónico de tools MCP en Claude Code es:

B · doble guion bajo.

¿Qué hook ejecutarías para auto-formatear código?

B.

Tu hook PreToolUse devuelve exit 1. ¿Qué pasa?

B.

CLAUDE.md vs memoria persistente:

B.

Las tres capas de Anthropic son:

B.

¿Qué stop_reason indica que el modelo quiere ejecutar una tool?

B.

El descuento de prompt caching en cache hits es del:

C.

Tu repo procesa datos personales reales. ¿Qué plan necesitas?

C.

Bajo el AI Act, asistir programación con Claude Code es:

D.

Detectas en un ticket de cliente "instrucciones para el asistente". ¿Qué haces?

B · principio anti-prompt-injection.

La regla del 70% dice:

C.

Mejor cache hit ratio para un agente con conversaciones largas:

C.

Pre-deploy en empresa, lo PRIMERO que escribes es:

C.

— / 30
Responde y pulsa "Calcular nota"

Parte 2 · Proyecto integrador

Para superar el curso, además del test, debes entregar un proyecto integrador que combina los conceptos clave de los módulos 5, 6 y 7. La entrega se hace en el campus, en la actividad "Entrega de proyecto final".

Enunciado

Diseña, implementa y documenta un par Skill + MCP server que resuelva un problema real de tu empresa (o un caso de Qlcube si trabajas sola).

Requisitos mínimos

  1. Skill (.claude/skills/<nombre>/SKILL.md):
    • Frontmatter completo: name, description, allowed-tools, version.
    • Description con triggers y anti-triggers claros.
    • Body con pasos detallados y ejemplos.
    • Al menos un fichero de reference/.
  2. MCP server en TS o Python:
    • Al menos 3 tools, una de lectura y al menos una con efectos secundarios.
    • Schemas de input bien tipados.
    • README de instalación.
    • Script npm install / pip install reproducible.
  3. Integración: la Skill debe usar el MCP server al menos una vez en su flujo.
  4. Documentación (README.md del proyecto):
    • Caso de uso (1-2 párrafos).
    • Diagrama o esquema de arquitectura.
    • Instrucciones de uso paso a paso.
    • Capturas o transcripts de una sesión funcionando.
    • Limitaciones conocidas.

Ideas de proyecto

  • FUNDAE compliance: Skill que valide ficheros de comunicación + MCP que consulte el módulo económico vigente.
  • RGPD scanner: Skill que revise un repo en busca de PII en commits + MCP que consulte una whitelist de campos legítimos.
  • Release notes generator: Skill que produzca release notes + MCP que lea Linear / Jira para enriquecer con tickets.
  • Revisión PR de tu equipo: Skill con vuestras reglas internas + MCP que verifique convenciones (linter custom, naming).
  • Atención al cliente: Skill que clasifique tickets + MCP a vuestro CRM para añadir contexto.

Criterios de evaluación

  • Funcionalidad real (40%)
  • Calidad de la description de la Skill (15%)
  • Diseño de tools del MCP — schemas, granularidad (15%)
  • Documentación (15%)
  • Buenas prácticas de seguridad (no secretos, permisos, deny lists) (15%)

Entrega

Comprime tu proyecto en un ZIP (o repo público en GitHub/GitLab) y súbelo en la actividad correspondiente del campus. Incluye:

  • Carpeta .claude/skills/<nombre>/ completa.
  • Carpeta mcp-server/ con código y README.
  • README raíz con caso de uso y demo.

Plazo: 14 días desde la finalización del Módulo 10. El tutor dispone de 7 días hábiles para revisar y devolver feedback. Si no se supera al primer intento, hay una segunda oportunidad de mejora con feedback dirigido.

Una vez superados test + proyecto

Recibirás:

  • Certificado de aprovechamiento homologado.
  • Acreditación FUNDAE con código de grupo y horas certificadas.
  • Insignia digital verificable (Open Badge v2) para LinkedIn.

Enhorabuena. Has completado uno de los pocos cursos de Claude Code aplicado a empresa que existen en castellano y bonificable por FUNDAE.

← Volver al índice del curso