Trasladando el trabajo desde Require LLM-generated themes & plugins to be tagged as such
Hicimos un primer intento de crear un DiscourseSkill.md
leer: DiscourseSkill.md
usar: DiscourseSkill.json
Trasladando el trabajo desde Require LLM-generated themes & plugins to be tagged as such
Hicimos un primer intento de crear un DiscourseSkill.md
leer: DiscourseSkill.md
usar: DiscourseSkill.json
¿Cuál fue la base para crear esto? Desde el principio, se indica que es para plugins, temas y componentes de temas.
Pero mi impresión es que el alcance de la revisión no coincide con la estructura de los temas. ¿Por qué se incluye javascripts/ solo si está en una carpeta assets? ¿Por qué limitan settings.yml a la carpeta config? Los temas normalmente no tienen esas carpetas.
Es irónico que estemos discutiendo que el contenido generado por IA podría no cumplir con los requisitos de calidad, y que la solución propuesta no se sienta más fiable en sí misma.
Sobre este tema altamente controvertido — y dado que es razonable suponer que la IA supone riesgos significativos para nuestras capacidades cognitivas, la privacidad y la seguridad…
Solo quiero decir que estoy agradecido por esta herramienta, porque señaló errores en plugins que construí con la ayuda de LLMs y que no habría podido encontrar por mi cuenta.
Esto es exactamente lo que comenté en el tema que dio lugar a este. No tenía el conocimiento técnico para cuestionar los resultados en sí, sino su aplicación práctica.
Lamentablemente, la humanidad en su conjunto no siempre utiliza actualmente sus habilidades de pensamiento crítico al analizar acciones o respuestas, y actúa por emociones —sin darse cuenta, de manera completamente inconsciente.
Esto nos lleva a prejuicios inexactos sobre la validez o el valor de algo que, visto de manera neutral, en realidad está mejorando una situación dada. Entiendo que este es un fenómeno natural que está cambiando, y no algo personal.
Solo para mostrar mi humilde apoyo al OP por esta herramienta.
De acuerdo, como ya mencioné, esta fue una primera versión y ahora ha sido mejorada como resultado de sus comentarios. Vimos el tema de nuevo y tenían razón.
Clasificación de candidatos antes de la inspección de archivos:
Inventario separado de repositorio/lanzamiento compartido:
Inventario de plugin ampliado:
plugin.rbconfig/routes.rbdb/post_migrate/.discourse-compatibilityd-compat/*Nuevo inventario de tema/componente de tema:
about.json raízcomponentsettings.yml raízlocales/ raízcommon/, desktop/ y mobile/javascripts/ raízapi-initializers/.js, .gjs y .hbsstylesheets/ raíz y hojas de estilo importadasassets/ raíz y todas las referencias a ellosNuevas comprobaciones estructurales:
about.json y el comportamiento de instalación.component: true significa componente de tema.component: false u omitido significa tema completo.Nueva lista de verificación de tema completo:
Espero que la entrada de la comunidad mejore la Skill y que la Skill ayude a otros a evaluar su propio trabajo o, francamente, el trabajo de otros antes de instalarlo si hay dudas sobre la calidad.
Hasta ahora llevamos 2 de 2. Sus comentarios impulsaron mejoras en la Skill y @satonotdead la encontró útil. Gracias por las amables palabras y el apoyo @satonotdead