.cursor/skills/jj-commit/SKILL.md
Stages and commits changes in jj (Jujutsu VCS) with a clear, concise commit message. Use when committing changes with jj, setting a revision description, or when the user asks to commit with jj.
npx skillsauth add sm17p/amfig jj-commitInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create a commit for the current changes by setting the revision description. In jj there is no staging area; the working copy is the current revision.
jj status to see working-copy state and which files changed.jj diff to see changes in the current revision (working copy vs parent). Use -r @ to restrict to the current rev if needed.jj log -n 5 to see recent commit style.jj describe -m "message".If the user provides a message hint (e.g. in the request), use it when writing the message.
To start a new change before describing, run jj new; then set the description on that revision.
feat:, fix:, chore:, etc.).Co-Authored-By or similar trailers.Prevent discount code from being cleared on editAdd integration test for offer code persistenceRemove unused legacy export helperFix thumbnail missing in upsell insertWhen pushing, use jj-bookmark-push; never push without a description.
tools
Provides project context for the amgiflol WXT + Svelte 5 browser extension. Use when adding or editing extension code, adding entrypoints, fixing extension bugs, or when working in src/entrypoints or wxt.config.ts.
development
Checklist for updating project skills when the codebase or workflow changes. Use when applying the skill-maintenance rule, after dependency upgrades or script/e2e/release/issue-format changes, or when the user asks how to keep skills up to date.
development
Uses changesets for versioning and changelog; avoids manual version bumps; aligns with build/zip and workflow_dispatch. Use when cutting a release, adding a changeset, preparing for publish, or when touching version or changelog.
tools
Creates a GitHub PR for the current work using GitHub MCP; links to an existing issue with Closes