maintenance

Automate dependency updates and security fixes for npm, pnpm, or yarn projects.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/imvanzen/strava-kudosik --skill maintenance-imvanzen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maintenance
Source: https://github.com/imvanzen/strava-kudosik/tree/main/.cursor/skills/maintenance
Command: npx skills add https://github.com/imvanzen/strava-kudosik --skill maintenance-imvanzen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Resolves dependency audit findings and keeps libraries current with minimal breakage, reducing security risk and maintenance overhead.

Core Features & Use Cases

  • Prioritize fixes by vulnerability severity and dependency risk, recommending minimal bumps that fix issues.
  • Detect outdated packages and classify them as patch, minor, or major with guidance on acceptance criteria.
  • Execute safe upgrades, update lockfiles, and verify through lint/tests to maintain stability.

Quick Start

Run the maintenance workflow to audit dependencies and apply security-focused, non-breaking updates.

Frequently Asked Questions about maintenance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely update npm dependencies to fix audit findings without breaking changes?

Securely update dependencies by analyzing package.json and lockfiles to apply security fixes and patch or minor bumps. This addresses audit findings while deferring major upgrades, ensuring minimal churn and reducing security risk without introducing breaking changes into your codebase.

What is the best way to automate dependency maintenance for outdated packages?

Automating dependency maintenance involves detecting outdated packages, classifying updates as patch, minor, or major, and applying safe upgrades. The process updates lockfiles and verifies stability through lint and tests, keeping libraries current with minimal maintenance overhead.

Does this dependency update workflow support yarn and pnpm lockfiles?

Yes, the dependency update workflow supports codebases using npm, pnpm, or yarn. It analyzes the respective lockfiles to plan updates, assess potential breaking changes, and verify outcomes through installation and testing across these package managers.

When do I need to manually request a major dependency upgrade?

Major dependency upgrades are deferred unless explicitly requested to prevent breaking changes. You need to manually request a major upgrade when you are ready to assess and handle potential breaking changes that go beyond standard security fixes and minor updates.

How are vulnerability severity and dependency risk prioritized during updates?

Dependency updates prioritize fixes by vulnerability severity and dependency risk, recommending minimal bumps that resolve the issues. This targeted approach ensures critical security findings are addressed first while maintaining overall codebase stability.