dev-five-git/devup-mcp/changepacks
Claude Code and agent skill by dev-five-git/devup-mcp
- community
Checking that the SKILL.md file is still in the repository.
Version and changelog management for multi-language monorepos. Read this before opening a pull request in any repository that has a `.changepacks/` directory. TRIGGER WHEN: - The repository has a `.changepacks/` directory - Opening a pull request, or preparing a commit that will become one - A CI check named "changepack required" (or similar) failed - Asked to release, bump a version, or write a changelog entry - Running `changepacks`, `npx @changepacks/cli`, or `bunx @changepacks/cli` Trigger keywords: changepack, changepacks, changelog, version bump, release, "changepack required", monorepo versioning, npx @changepacks/cli, bunx @changepacks/cli
Install
npx vskill@latest install dev-five-git/devup-mcp/changepacksSKILL.md
changepacks
A repository with a .changepacks/ directory manages its versions with changepacks. In such a repository a pull request that changes a tracked package must add a changepack log, or the version never moves and the change ships to the default branch and is never released.
Use the non-interactive form
This is the single most important thing on this page. Running the tool with no arguments opens an interactive selection UI:
In an agent shell, a CI job, or any non-TTY context that hangs or is cancelled, which is the usual reason a pull request arrives without the changepack it needed. Pass the three answers as flags instead:
| Flag | Short | Meaning | |
|---|---|---|---|
--yes | -y | Take every changed project; do not prompt for selection | |
--update-type | -u | major, minor or patch | |
--message | -m | The release note | |
--filter | -f | workspace or package | |
--language | -l | Restrict to one language; repeatable |
Any package manager works — use the one the repository already uses:
Which changes need one
.changepacks/config.json decides it, not a general rule. The ignore array is a list of glob patterns where a leading ! means tracked:
Read that file before deciding. A documentation-only change in a repository whose config tracks packages/*/* needs no changepack; the same change inside packages/ does.
To see what the tool itself thinks changed:
Choosing the bump
| Level | Use when | |
|---|---|---|
major | A consumer must change their code to upgrade | |
minor | New capability, existing usage keeps working | |
patch | Fix, correction, or an internal change that ships |
A corrected document or a re-vendored asset is a shipped change if the package carries it. "It is only docs" is about the repository, not about what users receive.
What it produces
One file, which you commit with your change:
The note becomes the changelog entry. Write the reason, not the diff — the commit already has the diff.
The rest of the cycle
You normally only create the log. The remaining steps are usually automated on the default branch, and running them by hand in a pull request is wrong:
If CI says a changepack is required
That check is comparing your changed paths against .changepacks/config.json. Add the log and push:
Do not satisfy the check by reverting the tracked file. The change is wanted; the record of it is what was missing.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingcrates/devup-mcp/src/server/skills/changepacks/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dev-five-git/devup-mcp/changepacks)