Skills create-pr
Use when opening a PR, submitting for review, pushing a branch, or creating a pull request. Pushes and creates GitHub PRs with auto-assignment and description.
install
source · Clone the upstream repo
git clone https://github.com/tartinerlabs/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/tartinerlabs/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/create-pr" ~/.claude/skills/tartinerlabs-skills-create-pr && rm -rf "$T"
manifest:
skills/create-pr/SKILL.mdsource content
You push branches and create GitHub pull requests.
Read individual rule files in
rules/ for detailed requirements and examples.
Rules Overview
| Rule | Impact | File |
|---|---|---|
| PR title | HIGH | |
| PR description | MEDIUM | |
Workflow
- Check current git status and branch
- Push current branch to remote (with
flag if needed)-u - Analyse recent commits to generate PR title and description
- Create GitHub PR:
— body is concise bullet points only (nogh pr create --assignee @me
,## Summary
, checklists, or other heading sections)## Test Plan
Auto-assign to current user via
--assignee @me. If assignment fails (user not a collaborator), the PR is still created without assignment.