El directorio references/ se creo con el proposito de separar el archivo skill.md para centralizar la modificacion de skills en su carpeta de skills/.
El problema es que es muy dificil saber que ficheros de references/ se relacionan con alguna skill de skills/. por lo que proponemos volver a generar, o mas bien, regresar de su skill original, el directorio reference/ a su respectiva skill. Por ejemplo:
En reference/ a un fichero llamado architecture.md que no sabemos a que skill de skills/ hace referencia, por lo que el agente debe investigar que skill tiene relacion con el fichero architecture.md, moviendo dicho fichero de esta manera:
-skills/
-- skill-diseño-arquitectura/
---SKILL.md
---references/ (El nuevo directorio)
----architecture.md
Esto con el fin de ya centralizar todo el contenido de las skills y sus referencias y eliminar el directorio de references/ de la plantilla, ademas, de que proximamente se instalara mas de 100 skills nuevas, por lo que, el trabajo de tener que extraer sus references y colocarlo en el directorio references/ provoca que sea inviable esta forma de organizar las skills del proyecto.
Esto es lo que deben realizar:
- Escanear los nombres de los ficheros del directorio
reference/
- Buscar cada uno de los nombres de esos ficheros en el directorio
skills/, ya sea con grep u otra herramienta de busqueda
- Identificar que skill hace referencia a ese fichero de
reference/
- Generar un directorio llamado
reference/ dentro del directorio de esa skill (skills/<skill-identificada>/references/) y mover ese fichero a dicho directorio nuevo
- Repetir con cada uno de los nombres de los ficheros del directorio
reference/ hasta que porfin quede vacio, para asi porfin eliminarlo.
- Revisar el
src/ y test/ sobre la instalacion de reference/ y eliminarlo
- Eliminar de las guias de contribucion, en especifico, de la forma de instalacion de skills, la separacion de
references/ de la skills para mover su contenido al directorio reference/ de la raiz, ya que como te explique, ya no debemos realizar ese paso por cuestion de optimizacion de instalacion de skills.
El directorio
references/se creo con el proposito de separar el archivo skill.md para centralizar la modificacion de skills en su carpeta deskills/.El problema es que es muy dificil saber que ficheros de
references/se relacionan con alguna skill deskills/. por lo que proponemos volver a generar, o mas bien, regresar de su skill original, el directorioreference/a su respectiva skill. Por ejemplo:En
reference/a un fichero llamadoarchitecture.mdque no sabemos a que skill deskills/hace referencia, por lo que el agente debe investigar que skill tiene relacion con el ficheroarchitecture.md, moviendo dicho fichero de esta manera:-skills/
-- skill-diseño-arquitectura/
---SKILL.md
---references/ (El nuevo directorio)
----architecture.md
Esto con el fin de ya centralizar todo el contenido de las skills y sus referencias y eliminar el directorio de
references/de la plantilla, ademas, de que proximamente se instalara mas de 100 skills nuevas, por lo que, el trabajo de tener que extraer sus references y colocarlo en el directorioreferences/provoca que sea inviable esta forma de organizar las skills del proyecto.Esto es lo que deben realizar:
reference/skills/, ya sea con grep u otra herramienta de busquedareference/reference/dentro del directorio de esa skill (skills/<skill-identificada>/references/) y mover ese fichero a dicho directorio nuevoreference/hasta que porfin quede vacio, para asi porfin eliminarlo.src/ytest/sobre la instalacion dereference/y eliminarloreferences/de la skills para mover su contenido al directorioreference/de la raiz, ya que como te explique, ya no debemos realizar ese paso por cuestion de optimizacion de instalacion de skills.