Receber por email
← Voltar para o catálogo

dependency-updater

Execução automatizada de atualização de dependências com detecção de mudanças disruptivas e capacidade de reversão.

1.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add a5c-ai/babysitter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/dependency-updater/svg)](https://www.skillteca.com.br/skills/dependency-updater)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Dependency Updater Skill

Executes automated dependency updates safely with breaking change detection, rollback capability, and intelligent update batching.

Purpose

Enable safe, automated dependency updates for:

  • Security patch application
  • Version upgrades
  • Breaking change management
  • Update batching and sequencing
  • Rollback coordination

Capabilities

1. Safe Update Execution

  • Execute updates with validation
  • Run tests after updates
  • Verify build success
  • Check runtime compatibility

2. Breaking Change Detection

  • Analyze changelogs for breaking changes
  • Detect API modifications
  • Identify behavioral changes
  • Flag deprecation impacts

3. Rollback Capability

  • Create pre-update snapshots
  • Enable quick rollback
  • Preserve lockfile history
  • Document rollback procedures

4. Update Batching

  • Group compatible updates
  • Prioritize security updates
  • Sequence breaking changes
  • Minimize update iterations

5. Lock File Management

  • Update lockfiles consistently
  • Handle peer dependencies
  • Resolve version conflicts
  • Maintain reproducibility

6. Changelog Parsing

  • Extract version changes
  • Identify migration guides
  • Document upgrade steps
  • Link to release notes

Tool Integrations

| Tool | Purpose | Integration Method | |------|---------|-------------------| | Dependabot | GitHub automation | API | | Renovate | Multi-platform updates | CLI / Config | | npm-check-updates | npm updates | CLI | | pyup | Python updates | CLI | | bundler-audit | Ruby updates | CLI | | go get -u | Go updates | CLI |

Output Schema

{
  "updateId": "string",
  "timestamp": "ISO8601",
  "updates": [
    {
      "package": "string",
      "from": "string",
      "to": "string",
      "type": "major|minor|patch|security",
      "breakingChanges": "boolean",
      "status": "applied|failed|skipped",
      "rollbackAvailable": "boolean"
    }
  ],
  "validation": {
    "testsPass": "boolean",
    "buildSuccess": "boolean",
    "runtimeChecks": "boolean"
  },
  "rollback": {
    "snapshotId": "string",
    "lockfileBackup": "string"
  }
}

Integration with Migration Processes

  • dependency-analysis-updates: Update execution
  • framework-upgrade: Coordinated upgrades

Related Skills

  • dependency-scanner: Pre-update analysis
  • vulnerability-scanner: Security prioritization

Related Agents

  • dependency-modernization-agent: Update orchestration
  • framework-upgrade-specialist: Framework updates
Compartilhar X LinkedIn