renovate-review

Assess GitHub Renovate PRs for NPM dependency upgrade safety and risk.

154|28|Updated Aug 31, 2018
One-click install
npx skills add https://github.com/commercetools/ui-kit --skill renovate-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: renovate-review
Source: https://github.com/commercetools/ui-kit/tree/main/.agents/skills/renovate-review
Command: npx skills add https://github.com/commercetools/ui-kit --skill renovate-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the review of Renovate dependency upgrade pull requests by assessing safety, likely effort, and whether code changes are required before merging.

Core Features & Use Cases

  • Automated PR Summaries: Extracts the upgraded package, previous and new versions, and classifies the upgrade as patch, minor, or major.
  • Risk & Impact Analysis: Searches the codebase for imports/usages, checks CI status, and estimates affected files to determine risk and recommended actions.
  • Reviewer Assistance & Automation: Produces a structured markdown assessment and can optionally post the assessment as a GitHub PR comment when requested.
  • Use Case: Quickly evaluate a Renovate PR upgrading an NPM package to determine if it can be merged safely or requires code changes.

Quick Start

Run renovate-review with the PR number and optional --comment flag to generate and optionally post the dependency upgrade assessment.

Frequently Asked Questions about renovate-review

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

FAQPage Schema
How do I assess the risk of a Renovate dependency PR before merging?

To assess Renovate dependency PR risk, extract the package changes, classify the semver upgrade type, search the codebase for usages, and check CI status to determine if code changes are required before merging.

What is the best way to review NPM dependency upgrades in GitHub pull requests?

The best way to review NPM dependency upgrades in GitHub PRs is to summarize the version changes, analyze impacted files for usage patterns, and verify CI status to estimate the safety and effort of merging.

Does the Renovate PR review process work for JavaScript and TypeScript repositories?

Yes, the Renovate PR review process works for JavaScript and TypeScript repositories, specifically targeting pull requests that update NPM dependencies to evaluate merge safety and required effort.

How do I automatically post a dependency upgrade assessment comment on a GitHub PR?

To post a dependency upgrade assessment comment on a GitHub PR, run the review process with the PR number and include a comment flag to publish the structured markdown risk summary directly to the pull request.

How do I know if a major semver NPM upgrade requires code changes before merging?

To know if a major semver NPM upgrade requires code changes, classify the version bump, search the codebase for imports and usages of the upgraded package, and review the CI status for failures.