Create a temporary working branch from main. Use when starting a new task or fix.
Bump the package version in pubspec.yaml and add a CHANGELOG entry. Defaults to patch bump.
Run code quality checks — format, test, and analyze. Use when asked to check, lint, format, or test the codebase.
Stage and commit changes with an auto-generated message. Use when asked to commit current changes.
Publish the package to pub.dev. Runs dry-run first, then publishes on confirmation.
Run the example app on physical devices. Requires .claude/.env with device IDs. Use when asked to run on devices.
Ship the current branch — push, squash-merge to main via PR, tag, and clean up. Use when ready to merge and release.