Communitygithub.com

PatrikBak/add-problems

Usa esta habilidad para agregar los problemas de una competencia a la base de datos del sitio a través del pipeline de borrador de importación masiva — registrar una competencia nueva en la taxonomía si aún no está, crear la carpeta de borrador (enunciados + soluciones + imágenes, un idioma original más traducciones) y ejecutar la validación CLI de importación masiva hasta que pase.

¿Qué es add-problems?

Esta habilidad está diseñada para que un agente de IA pueda agregar problemas de una competencia (como olimpiadas de matemáticas o concursos de programación) a la base de datos de un sitio web especializado. Su propósito principal es guiar al agente a través del pipeline de 'borrador de importación masiva': primero, verifica si la competencia ya está registrada en la taxonomía del sitio; si no, la crea. Luego, genera una carpeta de borrador estructurada que contiene los enunciados de los problemas, las soluciones, las imágenes asociadas y al menos un idioma original más sus traducciones. Finalmente, ejecuta el comando CLI `validate` del sistema de importación masiva de forma iterativa hasta que todas las validaciones pasen. La habilidad se detiene en el paso de validación; el paso `apply` (aplicar los cambios a la base de datos) requiere una orden explícita del usuario. Es útil para automatizar la ingesta de nuevos conjuntos de problemas de competencias, evitando errores manuales y ahorrando tiempo. Está pensada para usarse con agentes como Claude Code, Cursor o Codex, y su documentación SKILL.md describe el flujo de trabajo completo.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/PatrikBak/MathComps/tree/main/.claude/skills/add-problems

Preguntar en tu IA favorita

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

Documentación

¿Qué hace add-problems?

Usa esta habilidad cuando estés agregando los problemas de una competencia a la base de datos del sitio a través del pipeline de borrador de importación masiva — registrar una competencia completamente nueva en la taxonomía si aún no está, crear la carpeta de borrador (enunciados + soluciones + imágenes, un idioma original más traducciones) y ejecutar la CLI de validación de importación masiva hasta que pase. Frases de activación — "agregar una nueva competencia", "importar los problemas de una competencia a la DB", "registrar una competencia en la taxonomía", "crear un borrador de importación masiva", "agregar una ronda/año de una competencia". NO usar para editar folletos (usa las habilidades handout-*). La habilidad termina en validate; apply se ejecuta solo bajo orden explícita del usuario.

Skills relacionados