Movendo o trabalho de Require LLM-generated themes & plugins to be tagged as such
Fizemos um primeiro rascunho para a criação de um DiscourseSkill.md
ler: DiscourseSkill.md
usar: DiscourseSkill.json
Movendo o trabalho de Require LLM-generated themes & plugins to be tagged as such
Fizemos um primeiro rascunho para a criação de um DiscourseSkill.md
ler: DiscourseSkill.md
usar: DiscourseSkill.json
Qual foi a base para a criação disso? Logo no início, diz que é para plugins, temas e componentes de tema.
Mas minha impressão é que o escopo da revisão não corresponde à estrutura dos temas. Por que javascripts/ só é incluído se estiver em uma pasta assets? Por que você está restringindo settings.yml à pasta config? Temas geralmente não têm essas pastas.
É irônico como discutimos que o conteúdo gerado por IA pode não atender aos requisitos de qualidade, e a solução sugerida não parece ser mais confiável em si.
Sobre esse tópico altamente controverso — e considerando que é razoável assumir que a IA representa riscos significativos para nossas capacidades cognitivas, privacidade e segurança…
Quero apenas dizer que agradeço por essa ferramenta, pois ela apontou erros em plugins que criei com a ajuda de LLMs, os quais eu não teria conseguido encontrar sozinho.
É exatamente o que comentei no tópico que deu origem a este. Eu não tinha o conhecimento técnico para questionar os resultados em si, mas sim sua aplicação prática.
Infelizmente, a humanidade como um todo não utiliza atualmente, de forma consistente, suas habilidades de pensamento crítico ao analisar ações ou respostas, e age por emoção — sem perceber, de maneira completamente inconsciente.
Isso nos leva a preconceitos imprecisos sobre a validade ou o valor de algo que, visto de forma neutra, na verdade está melhorando uma situação dada. Entendo que isso é um fenômeno natural que está em mudança, e não algo pessoal.
Apenas para mostrar meu humilde apoio ao OP por essa ferramenta.
Concordo, como mencionei, essa foi uma primeira versão e agora foi aprimorada como resultado do seu feedback. Damos outra olhada e você estava certo.
Classificação do candidato antes da inspeção de arquivos:
Inventário separado de repositório/lançamento compartilhado:
Inventário expandido de plugins:
plugin.rbconfig/routes.rbdb/post_migrate/.discourse-compatibilityd-compat/*Novo inventário de tema/componente de tema:
about.json na raizcomponentsettings.yml na raizlocales/ na raizcommon/, desktop/ e mobile/javascripts/ na raizapi-initializers/.js, .gjs e .hbsstylesheets/ na raiz e folhas de estilo importadasassets/ na raiz e todas as referências a elesNovas verificações estruturais:
about.json e ao comportamento de instalação.component: true significa componente de tema.component: false ou omitido significa tema completo.Nova lista de verificação de tema completo:
Minha esperança é que a contribuição da comunidade aprimore a Skill e que a Skill ajude outros a avaliar seu próprio trabalho ou, francamente, o trabalho de outros antes de instalar, caso haja dúvidas quanto à qualidade.
Até agora temos 2 para 2. Seu feedback impulsionou melhorias na Skill e @satonotdead achou útil. Obrigado pelas palavras gentis e pelo apoio @satonotdead