← ClaudeAtlas

creating-pull-requestslisted

Create GitHub pull requests with `gh` in the user's concise, emoji-free style. Use this whenever the user asks to create, open, publish, or send a PR or pull request, including phrases like "create a new PR", "create a new pull request", "open a PR", "publish this branch", or "create a draft PR". Infer the upstream repo and base branch automatically, inspect the last 5-7 authored PRs and issues to mirror tone and structure, verify relevant local quality checks before opening, prefer any repo-provided PR template when present, and produce a brief high-signal PR with validation, review guidance, optional demo notes, optional Mermaid diagrams, and closing issue references when relevant.
shekohex/dotai · ★ 10 · Code & Development · score 60
Install: claude install-skill shekohex/dotai
# Creating Pull Requests Open GitHub pull requests with `gh` in the author's style. Write like the author already writes. Stay brief. Skip fluff. ## Goal Create a PR that is ready for review, uses the correct repo and base branch, reflects the author's writing style, and includes only the context reviewers actually need. ## Use This Skill When - The user asks to create, open, publish, or send a PR or pull request - The user asks for a draft PR or signals the work is not ready to merge - The branch is done and opening a PR is the next obvious step ## Non-Negotiables - Use `gh` for GitHub operations - Be concise and direct - Do not use emojis - Do not open a PR until the branch is pushed and relevant local checks are done or a clear blocker is reported - Do not depend on `gh pr create --fill` unless the repo template makes that the cleanest option - Return the PR URL after creation ## Core Workflow 1. Inspect branch state and confirm there is real work to propose. 2. Check whether a PR already exists for the current branch. Do not create duplicates. 3. Infer the target repo, remote, and base branch automatically. 4. Look for a repo-provided PR template. Use it when present. 5. Inspect the last 5-7 PRs and issues authored by the user and mirror the style. 6. Identify and run the most relevant local quality checks for this repo. 7. If checks fail, fix in-scope issues when reasonable. Otherwise stop and report the blocker instead of opening the PR. 8. Push the branch if n