Registro de skills
Flujos de desarrolloSkills públicas

Package & Dependency Management

Salud de dependencias para agentes de IA — buscar paquetes, verificar versiones, revisar changelogs, evaluar compatibilidad, analizar lockfiles y generar planes seguros de actualización vía mcp-package-registry.

Qué enseña esta habilidad

Un manual reutilizable para un tipo específico de trabajo.

Un servidor MCP indica a un agente qué acciones están disponibles. Una habilidad añade el juicio alrededor de esas acciones: cómo reconocer el trabajo, qué secuencia seguir, qué evitar y cómo decidir que el resultado está completo.

Gestiona dependencias de paquetes: busca paquetes, verifica versiones, revisa changelogs, evalúa compatibilidad, analiza lockfiles y propone actualizaciones. Úsalo para actualizar dependencias, verificar paquetes obsoletos, planificar actualizaciones mayores, revisar changelogs o auditar salud de dependencias.

Arquitectura

Cómo Package & Dependency Management guía a un agente ADK-Rust.

La habilidad se mantiene legible y portátil porque contiene instrucciones en lugar de credenciales de servicio o datos de negocio. ADK-Rust la suministra al agente, el agente elige dentro de su límite de herramientas revisado y el servidor MCP conectado realiza la operación autenticada.

01

Solicitud del usuario

El agente recibe un objetivo expresado en lenguaje común.

02

Habilidad Package & Dependency Management

Coincide con la intención, suministra la guía de decisiones y limita el límite de herramientas.

03

Agente ADK-Rust

Planifica el flujo de trabajo y transmite cada paso significativo a través del entorno de ejecución.

04

mcp-package-registry

Ejecuta operaciones autenticadas contra el sistema que posee la capacidad.

05

Resultado verificado

Las reglas de finalización de la habilidad moldean la evidencia devuelta al usuario.

Instrucciones portátiles: SKILL.md · Límite de capacidad: mcp-package-registry · Herramientas permitidas: 7

Guía de decisiones

Cómo el agente convierte una solicitud en la acción correcta.

Estas rutas provienen directamente de las instrucciones de la habilidad. Ayudan al modelo a reconocer la intención y seleccionar una herramienta o flujo de trabajo enfocado en lugar de improvisar en toda la superficie de capacidad.

01

"desactualizado", "actualizar", "mejorar"?

analyze_lockfile + propose_upgrades

02

"changelog", "qué cambió"?

get_changelog

03

"compatible", "se romperá"?

check_compatibility

04

"vulnerable", "aviso"?

check_advisories

05

"info", "sobre paquete"?

lookup_package / list_versions

Flujos de trabajo probados

Secuencias repetibles para resultados útiles.

Un flujo de trabajo une varias llamadas a herramientas en una tarea que el usuario realmente reconoce. La habilidad explica la secuencia y el resultado esperado mientras ADK-Rust transmite el progreso del agente a través del entorno de ejecución compartido.

013 llamadas

Plan de Actualización Segura

Lockfile → priorizar → chequeo de compatibilidad

022 llamadas

Revisión de Changelog

Versiones → qué cambió

031 llamadas

Chequeo de Avisos

Dependencias vulnerables

Límite de herramienta

La habilidad puede usar 7 herramientas documentadas.

Esta lista blanca es declarada por la habilidad. Mantiene al agente enfocado en las acciones necesarias para este trabajo mientras mcp-package-registry retiene la responsabilidad de autenticación, validación y el sistema conectado.

lookup_package
list_versions
get_changelog
check_advisories
check_compatibility
analyze_lockfile
propose_upgrades

Reglas de trabajo

Qué debe hacer el agente.

  • Revisar changelogs por cambios incompatibles antes de actualizaciones mayores
  • Priorizar avisos de seguridad sobre mejoras de funciones
  • Fijar versiones exactas en producción
  • Verificar impacto de dependencias transitivas

Límites operativos

Qué debe evitar el agente.

  • Nunca actualizar dependencias en producción sin pruebas
  • No usar rangos de versión flotantes en producción
  • No ignorar advertencias de cambios incompatibles

Instalar y conectar

Agrega la habilidad junto a la capacidad que espera.

Instala el repositorio donde tu cargador de habilidades ADK-Rust pueda descubrirlo, conecta mcp-package-registry y confirma que las herramientas declaradas están disponibles antes de pedir al agente que use el flujo de trabajo.

Instalar la habilidad
git clone https://github.com/zavora-ai/skill-package-dependency-management.git \
  ~/.skills/skills/package-dependency-management
Forma de carga ADK-Rust
let skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("package-dependency-management").await?;

let agent = LlmAgentBuilder::new("agent")
    .instruction(skill.instructions())
    .tools(skill.allowed_tools(toolset)?)
    .build()?;

La declaración de compatibilidad del repositorio: Requiere servidor mcp-package-registry conectado.

Documentación oficial

Lee el paquete completo de la habilidad.

El repositorio sigue siendo la autoridad para sus instrucciones exactas, ejemplos, scripts auxiliares, recursos, requisitos MCP, licencia y actualizaciones posteriores.

Registro de origen

Metadatos del repositorio para esta entrada de habilidad.

Ver repositorio público ↗
Licencia
Apache-2.0
Herramientas permitidas
7
Referencias
3
Revisión
bfc74c617952
Actualizado
31 may 2026