changeset-validation

Validate code changesets against git diffs and repository rules.

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill changeset-validation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changeset-validation
Source: https://github.com/NovaAI-innovation/Infinite-Agency/tree/main/.qwen/skills/changeset-validation
Command: npx skills add https://github.com/NovaAI-innovation/Infinite-Agency --skill changeset-validation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the validation of code changesets, ensuring they accurately reflect package modifications and adhere to repository rules, preventing errors in versioning and releases.

Core Features & Use Cases

  • Automated Validation: Checks if package changes align with the generated changeset summaries.
  • CI/CD Integration: Can be used in GitHub Actions to verify PR changeset compliance.
  • Use Case: Before merging a pull request that modifies code in multiple packages, this skill automatically verifies that the corresponding .changeset files correctly describe the impact of these changes and determine the appropriate version bump (patch, minor, or major).

Quick Start

Run pnpm changeset:validate-prompt to generate the validation prompt for review.

Frequently Asked Questions about changeset-validation

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

FAQPage Schema
How do I validate code changesets against git diffs automatically?

To validate code changesets against git diffs, this skill uses LLM judgment to check if package modifications align with changeset files and determines the correct version bump level. It integrates directly into CI/CD pipelines and local workflows for consistent change management.

How do I automate changeset validation in GitHub Actions CI/CD?

You can automate changeset validation in GitHub Actions by integrating this skill to verify pull request compliance. It checks that .changeset files accurately describe code impacts and determine the appropriate version bump before merging any package modifications.

When do I need to validate changeset files for version bumps?

You need to validate changeset files for version bumps before merging a pull request that modifies code in multiple packages. This ensures the generated changeset summaries accurately reflect package modifications and adhere to repository rules to prevent release errors.

Can I use this changeset validation skill with local development workflows?

Yes, you can use this changeset validation skill with local development workflows by running pnpm changeset:validate-prompt. This generates a validation prompt for review, ensuring package changes align with the generated changeset summaries before committing.

What is the best way to determine the correct version bump level for package modifications?

The best way to determine the correct version bump level for package modifications is using LLM judgment to validate changesets against git diffs. This approach evaluates whether the bump should be patch, minor, major, or none based on actual repository rule adherence.

Why does my changeset validation fail when modifying multiple packages?

Changeset validation fails when .changeset files do not accurately describe the impact of package modifications or determine the wrong version bump. Using LLM judgment against git diffs catches these mismatches to prevent versioning and release errors.