# Create Pull Request Based on the `Instructions` below, take the `Variables` follow the `Run` section to create a pull request. Then follow the `Report` section to report the results of your work. ## Variables branch_name: $1 issue: $2 plan_file: $3 adw_id: $4 ## Instructions - Generate a pull request title in the format: `: # - ` - The PR body should include: - A summary section with the issue context - Link to the implementation `plan_file` if it exists - Reference to the issue (Closes #) - ADW tracking ID - A checklist of what was done - A summary of key changes made - Extract issue number, type, and title from the issue JSON - Examples of PR titles: - `feat: #123 - Add user authentication` - `bug: #456 - Fix login validation error` - `chore: #789 - Update dependencies` - `test: #1011 - Test xyz` - Don't mention Claude Code in the PR body - let the author get credit for this. ## Run 1. Run `git diff origin/main...HEAD --stat` to see a summary of changed files 2. Run `git log origin/main..HEAD --oneline` to see the commits that will be included 3. Run `git diff origin/main...HEAD --name-only` to get a list of changed files 4. Run `git push -u origin ` to push the branch 5. Set GH_TOKEN environment variable from GITHUB_PAT if available, then run `gh pr create --title "" --body "" --base main` to create the PR 6. Capture the PR URL from the output ## Report Return ONLY the PR URL that was created (no other text)