create-changeset

Analyzes git history to generate formatted changeset files for affected packages.

196|23|Updated Jul 21, 2020
One-click install
npx skills add https://github.com/openameba/spindle --skill create-changeset
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-changeset
Source: https://github.com/openameba/spindle/tree/main/.claude/skills/create-changeset
Command: npx skills add https://github.com/openameba/spindle --skill create-changeset

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automatically analyzes git history to generate conventional changeset files for release management in a multi-package repository. It saves time by automating manual changeset creation and ensuring consistent release notes.

Core Features & Use Cases

  • Analyze branch commits to identify affected packages under packages/*.
  • Determine the appropriate version bump (major/minor/patch) using Conventional Commits.
  • Generate properly formatted changeset files under .changeset/ for each impacted package.
  • Validate and pre-check for existing changesets to avoid duplicates during PR preparation.

Quick Start

Create changesets for all modified packages on this branch and save them under .changeset. The skill will examine the history and produce changeset files ready for PR.