Stage and commit changes with a clear, concise commit message.
Create a commit for the current changes.
git status (without -uall) to see untracked and modified files.git diff and git diff --cached to understand staged and unstaged changes.git log --oneline -5 to see recent commit style.bundle exec rubocop --force-exclusion -a <files>npm run lint-fast -- --max-warnings 0 --fix --no-warn-ignored <files>npx tsc --noEmit (required, catches type errors that eslint skips)npx prettier --write <files>npx svgo --multipass <files>git add -A or git add ..If $ARGUMENTS is provided, use it as a hint for the message.
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 insert$ARGUMENTS