with one click
create-pr
// Commit remaining changes, push branch, and create a PR with detailed description
// Commit remaining changes, push branch, and create a PR with detailed description
Plan the implementation of a specific GitHub issue — reads the issue, relevant docs, and enters plan mode
Plan the implementation of a roadmap step — reads the issue, relevant docs, and enters plan mode
Commit+push PR comment fixes and reply to each reviewer comment on the PR
Read PR review comments from Gemini/Codex/humans, plan fixes, then apply after approval
Squash-merge the current branch's PR, delete the remote branch, and checkout main
| name | create-pr |
| description | Commit remaining changes, push branch, and create a PR with detailed description |
| disable-model-invocation | true |
| allowed-tools | Bash, Read, Grep, Glob, Agent |
Commit all remaining changes on the current branch, push to remote, and create a GitHub PR with a detailed description following dotLLM conventions.
Current branch: !git branch --show-current
Base branch: main
Uncommitted changes: !git status --short
Recent commits on this branch (not on main): !git log main..HEAD --oneline 2>/dev/null || echo "(no commits yet)"
Changed files vs main: !git diff --name-only main...HEAD 2>/dev/null || echo "(no diff)"
Follow these steps precisely:
git status to check for uncommitted changes.git diff and git diff --cached to understand what changed..claude/settings.local.json or files containing secrets).issue/{N}-...).Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>.git rev-parse --abbrev-ref @{upstream} 2>/dev/nullgit push -u origin <branch-name>git pushgit log main..HEAD --format="%h %s"git diff --stat main...HEADgh issue view <N> --json title,body,labelsCloses #<issue-number>
## Summary
<3-5 bullet points covering the key changes, grouped logically>
## Technical Details
<Deeper explanation of approach, design decisions, trade-offs — as much detail as warranted by the complexity>
## Key Files
| File | Changes |
|------|---------|
| `path/to/file` | Brief description |
| ... | ... |
## Test Plan
- [ ] Unit tests pass: `dotnet test tests/DotLLM.Tests.Unit/`
- [ ] Integration tests pass: `dotnet test tests/DotLLM.Tests.Integration/`
- <any additional verification steps relevant to this change>
gh pr create --title "..." --body "$(cat <<'EOF' ... EOF)"If $ARGUMENTS is provided, incorporate it as additional context for the PR description (e.g., specific notes to highlight, labels to add, reviewers to request).