lore validate
Valide um manifesto e o conteúdo de um package sem publicar.
Uso
lore validate [<caminho>] [flags]Descrição
Executa o mecanismo de validação completo no package: conformidade com o schema, correção dos metadados, resolução de dependências, presença de traduções e detecção de injeção de prompt.
Flags
| Flag | Descrição |
|---|---|
--strict | Falhar em avisos (padrão: falhar apenas em erros) |
--format <json|text> | Formato de saída (padrão: text) |
Exemplos
# Validar o diretório atual
lore validate
# Validar um diretório específico
lore validate ./minha-skill
# Saída JSON para integração com CI
lore validate --format jsonVerificações de Validação
| Verificação | Descrição |
|---|---|
| Conformidade com schema | manifest.yaml corresponde ao schema da spec |
| Metadados | Campos obrigatórios presentes e válidos |
| Formato de versão | Semver (MAJOR.MINOR.PATCH) |
| Dependências | Todas as dependências declaradas são resolvíveis |
| Traduções | Arquivo de conteúdo do defaultLanguage presente |
| Injeção de prompt | Conteúdo verificado para padrões de injeção |
Códigos de Saída
| Código | Significado |
|---|---|
0 | Válido |
1 | Erros de validação |
2 | Argumentos inválidos |