This repo releases with Changesets: every PR that changes a publishable package
carries a small .changeset/*.md file declaring which packages bump and by how much.
changeset version later consumes those files into per-package CHANGELOG.mds and
version bumps. No changeset → no release for that change; changeset-bot comments a
reminder on the PR (a nudge, not a hard block — the maintainer-reviewed Version PR is the
real gate). Your job here is to write a correct changeset for the work in progress.
Steps
See what changed. Fetch and diff against the base branch:
git fetch origin main
git diff --name-only origin/main...HEAD
(Use the working tree too if changes aren't committed yet: git status.)
Map files → packages. A file under packages/<dir>/ belongs to that package.
Read references/bump-rules.md for this repo's publishable vs private/ignored
package list and the dependency graph. Only publishable packages need a changeset.
Decide the bump per package. On this 0.x line: fix:/feat: → patch, a
breaking change → minor (a stable 1.0.0 is a separate, deliberate cut). See
references/bump-rules.md for the full rationale (and why you should not list
cascade-only dependents).
Write the file. Create .changeset/<short-kebab-name>.md in the exact frontmatter
format from references/format.md. The summary becomes the changelog line, so write it
for a reader of the release notes, not a commit log — 1–2 lines max, short but
descriptive.
Confirm. Run pnpm changeset status to verify Changesets sees your file and the
intended packages bump (including the automatic dependent cascade).
Commit and push it. A changeset only counts once it's on the PR — don't leave it as
a loose working-tree file. Commit and push to the current branch:
git add .changeset/*.md
git commit -m "chore: add changeset"
git push # no upstream yet? git push -u origin HEAD
Pushing to the PR's head branch updates the open PR automatically.
Key rules (full detail in references/)
Only declare packages you intentionally changed. Internal dependents re-release
automatically (updateInternalDependencies: patch); authoring changesets for them
double-counts and produces noisy changelogs.
Skip docs-only, chore-only, test-only, and private-package-only changes. For a
deliberately release-less change, pnpm changeset --empty.
One changeset can cover multiple packages; use multiple changesets if different parts of
the work deserve different changelog entries.
1---2name: lifinance-bigmi-bigmi3description: Authoring a changeset4---56# Authoring a changeset78This repo releases with **Changesets**: every PR that changes a publishable package9carries a small `.changeset/*.md` file declaring which packages bump and by how much.10`changeset version` later consumes those files into per-package `CHANGELOG.md`s and11version bumps. No changeset → no release for that change; `changeset-bot` comments a12reminder on the PR (a nudge, not a hard block — the maintainer-reviewed Version PR is the13real gate). Your job here is to write a correct changeset for the work in progress.1415## Steps16171. **See what changed.** Fetch and diff against the base branch:18 ```bash19 git fetch origin main20 git diff --name-only origin/main...HEAD21 ```22 (Use the working tree too if changes aren't committed yet: `git status`.)23242. **Map files → packages.** A file under `packages/<dir>/` belongs to that package.25 Read `references/bump-rules.md` for this repo's **publishable** vs **private/ignored**26 package list and the dependency graph. Only publishable packages need a changeset.27283. **Decide the bump per package.** On this `0.x` line: `fix:`/`feat:` → **patch**, a29 breaking change → **minor** (a stable `1.0.0` is a separate, deliberate cut). See30 `references/bump-rules.md` for the full rationale (and why you should *not* list31 cascade-only dependents).32334. **Write the file.** Create `.changeset/<short-kebab-name>.md` in the exact frontmatter34 format from `references/format.md`. The summary becomes the changelog line, so write it35 for a reader of the release notes, not a commit log — **1–2 lines max, short but36 descriptive**.37385. **Confirm.** Run `pnpm changeset status` to verify Changesets sees your file and the39 intended packages bump (including the automatic dependent cascade).40416. **Commit and push it.** A changeset only counts once it's on the PR — don't leave it as42 a loose working-tree file. Commit and push to the current branch:43 ```bash44 git add .changeset/*.md45 git commit -m "chore: add changeset"46 git push # no upstream yet? git push -u origin HEAD47 ```48 Pushing to the PR's head branch updates the open PR automatically.4950## Key rules (full detail in `references/`)5152- **Only declare packages you intentionally changed.** Internal dependents re-release53 automatically (`updateInternalDependencies: patch`); authoring changesets for them54 double-counts and produces noisy changelogs.55- **Skip** docs-only, chore-only, test-only, and private-package-only changes. For a56 deliberately release-less change, `pnpm changeset --empty`.57- One changeset can cover multiple packages; use multiple changesets if different parts of58 the work deserve different changelog entries.5960---61> Source: [lifinance/bigmi](https://github.com/lifinance/bigmi) — distributed by [TomeVault](https://tomevault.io).62<!-- tomevault:4.0:skill_md:2026-06-17 -->
Run npx skillmds@latest add tomevault-io/lifinance-bigmi-bigmi in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Authoring a changeset It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.