Habilidades de Matt Pocock
Un explorador de procedencia de skills como extensión práctica
Propón un visor local de solo lectura para inventario, invocación y diferencias de versión; distingue idea educativa, hoja de ruta y aplicación entregada.
Qué aprenderás
- Responde una pregunta que los archivos puedan resolver
- Separa procedencia y modificación
- Prefiere una explicación bidimensional accesible
Antes de empezar
- Conceptos básicos de repositorios, incidencias y pruebas
- Distinguir instrucciones y permisos
Elige una adopción y sigue sus archivos, límites de autoridad y evidencia.
Conclusiones clave
- Cada recuento debe revelar las rutas que lo justifican.
- Metadatos coherentes no demuestran una instalación actualizada.
- El explorador propuesto es de solo lectura y no está entregado como aplicación.
Responde una pregunta que los archivos puedan resolver
Una extensión útil respondería qué habilidades expone cada distribución y qué archivos sustentan la respuesta. Leería el manifiesto fijado, localizaría cada SKILL.md y sus metadatos, y mostraría categoría e invocación. Es una propuesta de inspección local, no una función del repositorio ni una aplicación interactiva entregada con este artículo.
La diferencia entre 25, 33 y 37 ofrece un primer conjunto de datos concreto. El lector podría alternar manifiesto promovido, selección del enlazador y árbol completo. Cada cifra debería desplegar rutas, no limitarse a una animación. Destinos ausentes o declaraciones incompatibles serían hallazgos visibles, nunca reparaciones silenciosas.
Separa procedencia y modificación
Otra vista podría comparar versión del paquete, versión del plugin y revisión instalada aportada manualmente. Los fixtures ejecutados ofrecen ejemplos de coincidencia, diferencia y rechazo protegido. El visor debe etiquetar lecturas, inferencias e incógnitas: un manifiesto coherente no merece por sí solo un indicador de instalación actualizada.
La primera versión permanecería en modo de solo lectura: sin instaladores, enlaces personales, cambios de etiquetas ni ejecución de instrucciones incrustadas. Cualquier reparación futura necesitaría un diff separado y aprobación explícita. Esta restricción evita efectos inesperados mientras explica la estructura real del repositorio.
Prefiere una explicación bidimensional accesible
Una tabla de rutas y un pequeño grafo de dependencias comunican estas relaciones más directamente que una escena tridimensional. Los diagramas estáticos de la serie ilustran relaciones; texto y enlaces siguen dando la explicación completa. Three.js solo estaría justificado por una interacción espacial concreta que la vista sencilla no pudiera expresar.
Evalúa tareas como encontrar una habilidad no promovida, localizar una diferencia de versión o explicar declaraciones de invocación contradictorias. Mide acierto y tiempo después de ensayos reales. Esta revisión entrega artículos, SVG estáticos y fixtures acotados; no afirma haber implementado un explorador, compilador alojado o panel de agentes en vivo.
Pasos de implementación
- 1
Construye el inventario a partir de manifiesto y árbol fijados.
- 2
Expón declaraciones de invocación con sus rutas.
- 3
Compara versiones conservando el estado instalado desconocido.
- 4
Prueba tareas de lectura antes de enriquecer la interacción.
Ejemplo para copiar
{
"proposal": "local skills provenance explorer",
"readOnly": true,
"views": ["distribution inventory", "invocation metadata", "version provenance"],
"interactiveExplorerShipped": false,
"installerExecution": false,
"threeJsRequired": false
}Preguntas frecuentes
¿Es una iniciativa oficial de la hoja de ruta?
No. Es una propuesta editorial derivada de la estructura inspeccionada.
¿Three.js mejoraría la primera versión?
No sin una necesidad concreta. Tablas de rutas y grafos bidimensionales son un comienzo más claro.
Fuentes
- .claude-plugin/plugin.jsonFuente verificada 2026-09-08
- scripts/link-skills.shFuente verificada 2026-09-08
- scripts/list-skills.shFuente verificada 2026-09-08
- scripts/sync-plugin-version.mjsFuente verificada 2026-09-08
- .agents/invocation.mdFuente verificada 2026-09-08