maintenance-release

Consolidate security advisories and dependency updates into a repeatable maintenance release workflow.

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/shellicar/claude-config --skill maintenance-release
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maintenance-release
Source: https://github.com/shellicar/claude-config/tree/main/skills/maintenance-release
Command: npx skills add https://github.com/shellicar/claude-config --skill maintenance-release

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers manage maintenance releases by consolidating security advisories, dependency updates, and release steps into a repeatable workflow.

Core Features & Use Cases

  • Security patch planning: Identify CVEs and map fixes for affected packages.
  • Dependency update planning: Propose a scoped plan for patch/minor/major updates across a repository.
  • Release verification: Provide steps to verify changes, bump versions, and prepare PRs.
  • Use Case: Imagine you need to close multiple CVEs in a single repo; this Skill gathers advisories, suggests a plan, and guides the release process.

Quick Start

  1. Verify preconditions (clean tree, on main, synced)
  2. Run pnpm audit and pnpm outdated
  3. Present findings and propose update plan
  4. Execute: pnpm update or targeted updates
  5. Run pnpm build and pnpm test
  6. Optionally invoke github-version for release
  7. Commit and create PR via github-pr

Frequently Asked Questions about maintenance-release

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

FAQPage Schema
How do I automate dependency updates and security patching in a single repository?

Automating maintenance releases involves consolidating security advisories and dependency updates into a repeatable workflow. You can gather CVEs, propose scoped update plans, verify changes, bump versions, and prepare GitHub PRs using pnpm.

What is the best way to plan a maintenance release for multiple CVEs?

Planning a maintenance release for multiple CVEs requires gathering security advisories and mapping fixes for affected packages. A structured workflow proposes an update plan, executes targeted pnpm updates, runs build and test verification, and prepares the PR.

How do I use pnpm to identify and resolve security vulnerabilities?

Using pnpm to resolve security vulnerabilities starts with running pnpm audit to identify CVEs. After gathering advisories, you execute targeted pnpm updates to patch affected packages, then run pnpm build and pnpm test to verify the changes.

Can I integrate version bumping and GitHub PR creation into my dependency update workflow?

Integrating version bumping and GitHub PR creation into dependency updates is supported by the maintenance release workflow. After verifying updates with pnpm build and test, you invoke versioning workflows and commit changes to create PRs.

What preconditions need to be met before starting a maintenance release workflow?

Preconditions for a maintenance release workflow include having a clean git tree, being on the main branch, and ensuring the repository is synced. Meeting these conditions ensures a stable base for running pnpm audit and applying dependency updates.

Does this maintenance workflow support patching minor and major dependency updates?

Patching minor and major dependency updates is supported by the dependency update planning feature. The workflow proposes a scoped plan to categorize and apply patch, minor, and major updates across the repository before running verification steps.