Files
gh-joshuaoliphant-claude-pl…/skills/adw-bootstrap/reference/scaled/commands/pull_request.md
2025-11-30 08:28:42 +08:00

1.5 KiB

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: <issue_type>: #<issue_number> - <issue_title>
  • 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 #<issue_number>)
    • 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 <branch_name> to push the branch
  5. Set GH_TOKEN environment variable from GITHUB_PAT if available, then run gh pr create --title "<pr_title>" --body "<pr_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)