Stage and commit changes following conventional commits. Auto-bumps package versions before committing.
76
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Create a well-formed conventional commit with automatic version bumping.
Run these commands in parallel:
git status
git diff --staged
git diff
git log --oneline -5Always run the version bump before committing:
pnpm run bump-versionsThis increments the patch version of all publishable packages (bubble-core, bubble-runtime, shared-schemas, etc.).
Stage the bumped package.json files along with your other changes.
Stage relevant files. Be selective:
.env, credentials, or secret filesgit add <specific-files> over git add -Apackages/*/package.json filesRun typecheck to ensure no type errors before committing:
pnpm run typecheckIf typecheck fails, fix the errors before proceeding. Do NOT commit with type errors.
Follow conventional commits format:
type(scope): concise description
[optional body]
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>Types: feat, fix, chore, refactor, docs, test, perf, enhance
Scope: Optional, use for specific modules (e.g., feat(confluence): ..., fix(google-drive): ...)
Rules:
$ARGUMENTS, use it (adjusting format if needed)Use a HEREDOC for proper formatting:
git commit -m "$(cat <<'EOF'
type(scope): description
EOF
)"IMPORTANT:
--no-verify unless explicitly askedRun git status after committing to confirm success.
Remind the user:
pnpm run build:core to rebuild packages with new versions592122c
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.