← ClaudeAtlas

prlisted

Use when the user asks to create or update a pull request for the current branch.
JHostalek/dotclaude · ★ 11 · AI & Automation · score 76
Install: claude install-skill JHostalek/dotclaude
Open a reviewable PR/MR for the current branch. Reviewer arrives cold — the body is the only bridge between agent context and what the human needs to decide. **Multi-repo work: one PR per repo.** `cd` into each repo root before the create command — git CLIs infer the remote from cwd, not arguments. Cross-reference paired PRs in the body. ## Preflight Write the body from `git log --oneline <target>..HEAD` and `git diff <target>...HEAD`, never from memory of the session — what you remember doing and what the branch actually contains diverge. Uncommitted work is not PR material unless the user explicitly said to include it. A branch that already has an open PR/MR gets updated, not duplicated. Push and set upstream before invoking the CLI — an unpushed branch drops `gh`/`glab` into an interactive prompt that cannot be answered here. Title: conventional commit, same type/scope vocabulary as the commits it covers. Full spec if a case is unclear: `~/.claude/skills/conventional-commits.md`. ## CLI invocation `--fill` conflicts with explicit title/body in both `gh` and `glab`. | | Find existing | Title | Body | Create | Update body | Cleanup flag | |---|---|---|---|---|---|---| | `gh` | `gh pr view --json url` | `--title` | `--body` | `gh pr create` | `gh pr edit --body` | `--delete-branch` | | `glab` | `glab mr view` | `--title` | `--description` | `glab mr create` | `glab mr update --description` | `--remove-source-branch` | Pass the cleanup flag — source branch removed on