agentsclimarketplace

Commit

Skill foldkit/foldkit/.claude/skills/commit

Create a git commit with changeset enforcementFrom its SKILL.md

Install
npx -y skills add foldkit/foldkit --skill commit

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.2 KB, as published. Nobody here has run it

Context

  • Current git status: !git status
  • Current git diff (staged and unstaged changes): !git diff HEAD
  • Current branch: !git branch --show-current
  • Recent commits: !git log --oneline -10

Your task

Based on the above changes, create a single git commit. Follow these steps in order:

Step 1: Check for changeset requirement

The published packages in this monorepo are:

  • foldkit (path: packages/foldkit/)
  • @foldkit/ui (path: packages/ui/)
  • @foldkit/devtools (path: packages/devtools/)
  • create-foldkit-app (path: packages/create-foldkit-app/)
  • @foldkit/vite-plugin (path: packages/vite-plugin-foldkit/)
  • @foldkit/devtools-mcp (path: packages/devtools-mcp/)

Look at the changed files. If ANY changed file is inside a published package path, check whether a .changeset/*.md file (excluding README.md and config.json) already exists that covers that package.

If a published package has changes but no changeset covers it:

  1. Determine the bump level:
    • patch — bug fixes, docs, internal refactors, metadata changes
    • minor — new features, non-breaking API additions, or breaking changes (project is pre-1.0, so never use major)
  2. Create a changeset file at .changeset/<descriptive-name>.md with this format:
---
'package-name': patch
---

Description of the change.

Use single quotes around the package name. Write a concise but meaningful description. For breaking changes (removing or renaming public exports, changing behavior), include a brief migration guide in the changeset description showing what consumers need to change.

If no changed files touch published packages, skip this step entirely.

Step 2: Format

Run pnpm format to format the code before committing. Stage any formatting changes.

Step 3: Stage and commit

Stage all relevant files (including any new changeset files) and create the commit.

Do not use any other tools or do anything else besides these steps. Do not send any other text or messages besides tool calls.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.