Communitygithub.com

PatrikBak/adicionar-problemas

Use esta habilidade ao adicionar os problemas de uma competição ao banco de dados do site através do pipeline de rascunho de importação em lote — registrando uma nova competição na taxonomia, se ainda não existir, criando a pasta de rascunho (enunciados + soluções + imagens, um idioma original mais traduções) e executando a validação CLI de importação em lote até que passe.

O que é adicionar-problemas?

Esta habilidade é projetada para automatizar o processo de adicionar problemas de uma competição (como competições de programação) ao banco de dados de um site usando um pipeline de rascunho de importação em lote. Ela lida com todo o fluxo de trabalho: primeiro, verifica se a competição já está registrada na taxonomia do sistema e, se não estiver, registra uma nova. Em seguida, cria uma estrutura de pasta de rascunho contendo os enunciados, soluções e imagens necessários, suportando um idioma original e traduções. Por fim, executa repetidamente a ferramenta CLI de validação de importação em lote até que todos os problemas passem na validação. A habilidade termina na etapa de `validate`, e o usuário deve explicitamente autorizar a execução do `apply`. É útil para desenvolvedores e agentes de IA que gerenciam grandes volumes de problemas de competições, garantindo consistência e evitando erros manuais. Não deve ser usada para editar folhetos ou outros tipos de material.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que adicionar-problemas faz?

Use esta habilidade ao adicionar os problemas de uma competição ao banco de dados do site através do pipeline de rascunho de importação em lote — registrando uma nova competição na taxonomia se ainda não estiver lá, criando a pasta de rascunho (enunciados + soluções + imagens, um idioma original mais traduções) e executando a validação CLI de importação em lote até que passe. Frases de ativação — "adicionar uma nova competição", "importar os problemas de uma competição para o BD", "registrar uma competição na taxonomia", "criar um rascunho de importação em lote", "adicionar uma rodada/ano de uma competição". NÃO use para editar folhetos (use as habilidades handout-*). A habilidade termina em validate; apply é executado apenas com autorização explícita do usuário.

Habilidades Relacionadas