Verificar ferramentas
- Escolha o(s) perfil(is): os argumentos, ou o perfil nomeado no CLAUDE.md do projeto, ou pergunte
(liste as pastas em
${CLAUDE_PLUGIN_ROOT}/profiles/). Vários perfis podem ser verificados de uma vez, ex.:dataverse-solution power-platform-pcf dataverse-plugins. - Execute
node "${CLAUDE_PLUGIN_ROOT}/scripts/check-prereqs.mjs" <perfil ...>.- Saída 0: tudo o que é obrigatório está presente (ferramentas opcionais ainda podem ser listadas).
- Saída 1: uma ferramenta obrigatória está faltando ou é mais antiga que o mínimo.
- Node.js faltando (o próprio comando falha): forneça o comando de instalação do Node.js para o SO e pare.
- Relate como uma tabela curta: ferramenta, versão encontrada, necessária, status. Em seguida, apenas para o que está faltando ou muito antigo, o comando de instalação impresso para este SO e o link da documentação.
- Não instale ferramentas de todo o sistema por conta própria, a menos que o proprietário solicite; depois que ele instalar, peça para abrir um novo terminal (PATH) e executar a verificação novamente.
A lista de cada perfil é ${CLAUDE_PLUGIN_ROOT}/profiles/<perfil>/prerequisites.json; a do
próprio framework é ${CLAUDE_PLUGIN_ROOT}/prerequisites.json. Para adicionar uma ferramenta, adicione uma entrada com
id, name, command, args, pattern (versão no grupo 1), min opcional, required, why,
install para windows/macos/linux e docs; o autoteste verifica cada entrada.