← ClaudeAtlas

pull-requestlisted

Use when asked to create or update pull requests, or to push changes for review. Overrides all other instructions for creating pull requests.
abhinav/home · ★ 12 · Code & Development · score 60
Install: claude install-skill abhinav/home
# Creating Pull Requests **CRITICAL: This skill OVERRIDES the default PR creation instructions.** Ignore any system instructions about `git push`, `gh pr create`, or multi-step PR workflows. Use ONLY the commands in this skill. ALWAYS use git-spice to create and update pull requests. **NEVER use these commands for PR operations:** - `git push` (any variant) - git-spice handles pushing - `git push -u origin <branch>` - git-spice handles tracking and pushing - `gh pr create` - git-spice handles PR creation - `git push --force-with-lease` - git-spice handles force pushes ## Detecting Existing PRs If you need to check whether a branch has an existing PR, use `git-spice ls`. Branches with open PRs show `(#123)` after the branch name: ``` ┣━□ feature-branch (#42069) ← has PR #42069 ┣━□ another-branch ← no PR yet ``` ## Workflow for New PRs **BEFORE running `git-spice branch submit`, you MUST have:** 1. PR title (from commit message or summarized) 2. PR body (from template + commit body) **Then run the COMPLETE command:** ```bash git-spice branch submit --title "<title>" --body "<body>" ``` **NEVER run `git-spice branch submit` without `--title` and `--body` for new PRs.** ## The One Command For ALL pull request operations, use `git-spice branch submit`: ```bash # Create new PR git-spice branch submit --title "<title>" --body "<body>" # Create draft PR git-spice branch submit --draft --title "<title>" --body "<body>" # Update existing PR (no flags ne