Prepare the current changes for PR creation. Run `npm run test` and `npm run lint`, create a branch if needed, commit, and push. Do NOT create the PR itself.

The commit message should follow the rules specified in CLAUDE.md.
