repo-metadata
Generar metadatos de catálogo de repositorio
La propiedad del repositorio y los detalles de integración suelen estar dispersos entre código y documentos. Esta skill analiza la estructura del repositorio local y crea metadatos catalog-info.yaml para catálogos de servicios y revisiones de arquitectura.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Recursos legibles por agentes
Usa estos enlaces cuando un AI Agent, crawler o script necesite contexto limpio en lugar de leer toda la página.
Pruébalo
Usando "repo-metadata". Un repositorio de gateway API NestJS con servicios downstream de usuarios y pedidos.
Resultado esperado:
Un resumen de metadatos revisado que identifica el repositorio como gateway, enumera los campos de propiedad de plataforma y marca las rutas downstream para confirmación.
Usando "repo-metadata". Un repositorio de worker Python con consumidores Kafka y sin rutas HTTP.
Resultado esperado:
Un borrador de metadatos de catálogo que clasifica el componente como worker y destaca los detalles de consumidores de eventos que necesitan nombres exactos de topics.
Usando "repo-metadata". Un paquete compartido de utilidades TypeScript con documentación README.
Resultado esperado:
Un borrador de metadatos de biblioteca con información de API al estilo SDK y una breve lista de verificación para confirmar propiedad y ciclo de vida.
Auditoría de seguridad
Riesgo bajoStatic analysis reported many high-severity weak-cryptography and command-execution patterns, but review found they are false positives in YAML examples, schema documentation, and Markdown code fences. The executable Python script performs intended local repository scanning and metadata generation without subprocess execution or outbound network requests. No prompt injection attempt or malicious intent was found.
Problemas de riesgo bajo (4)
Factores de riesgo
⚡ Contiene scripts (2)
📁 Acceso al sistema de archivos (3)
Puntuación de calidad
Lo que puedes crear
Preparar un servicio para la incorporación al catálogo
Generar metadatos iniciales de catálogo para que un repositorio pueda aparecer en un catálogo interno de servicios.
Documentar dependencias de microservicios
Resumir runtime, framework, APIs, eventos y dependencias upstream en un archivo estándar.
Revisar la cobertura de arquitectura
Comparar los metadatos generados con la documentación de arquitectura existente antes del análisis entre repositorios.
Prueba estos prompts
Genera metadatos catalog-info.yaml para este repositorio y muestra los campos inferidos que necesitan mi revisión.
Analiza este repositorio y explica si debería clasificarse como servicio, gateway, worker, biblioteca, frontend o base de datos.
Genera metadatos de catálogo y céntrate en dependsOn, providesApis, consumesApis, eventProducers y eventConsumers. Marca claramente los valores inciertos.
Genera catalog-info.yaml, compáralo con README, INTEGRATIONS y ARCHITECTURE, y luego sugiere actualizaciones de documentación para mantener la consistencia.
Mejores prácticas
- Revisa propietario, dominio, ciclo de vida, rutas y topics de eventos antes de confirmar los metadatos generados.
- Ejecuta el generador desde la raíz prevista del repositorio para que las rutas y los nombres se resuelvan correctamente.
- Mantén actualizados los documentos README, INTEGRATIONS y ARCHITECTURE para mejorar la calidad de los metadatos.
Evitar
- No publiques metadatos generados con propietarios o dominios desconocidos en catálogos de producción.
- No trates las dependencias inferidas como autoritativas sin revisión del propietario del código.
- No ejecutes el escaneo de repositorios en directorios que contengan archivos sensibles no relacionados.