Context
- •IMPORTANT NOTE: check for PR template in .github folder and adhere to it
- •Current git status: !
git status - •Current git diff (staged and unstaged changes): !
git diff HEAD - •Current branch: !
git branch --show-current
Your task
Based on the above changes:
- •Create a new branch if on main. If provided as an argument, include the JIRA ticket in the branch name
- •Create a single commit with an appropriate message. DO NOT include any Claude attribution or "Generated with Claude Code" text in the commit message.
- •Push the branch to origin
- •Create a pull request using
gh pr create --draft. Ensure the PR title adheres to conventional commits format - •Update the PR description to adhere to the template in .github folder. If you don't know how to fill out a section, just leave it. If no template exists, include at minimum a description of the changes and steps to test the PR.
- •You have the capability to call multiple tools in a single response. You MUST do all of the above steps in a single message using multiple tool calls. Do not use any other tools or do anything else. Do not send any other text or messages besides these tool calls.