From github-dev
Guides standardized GitHub PR creation: verifies changes, branches/docs, analyzes commits, uses `gh pr create` with verb titles, concise bodies, self-assignment.
How this skill is triggered — by the user, by Claude, or both
Slash command
/github-dev:pr-workflowThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Complete workflow for creating pull requests following project standards.
Complete workflow for creating pull requests following project standards.
Verify staged changes exist with git diff --cached --name-only
Branch setup
feature/brief-description or fix/brief-descriptiongithub-dev:commit-creator subagent to handle staged changes if neededDocumentation check
mcp__tavily__tavily_search to verify info and include sourcesAnalyze all commits
git diff <base-branch>...HEAD to review complete changesetCreate PR
/pr-creator agent or gh pr create with parameters:
-t (title): Start with capital letter, use verb, NO "fix:" or "feat:" prefix-b (body): Brief summary + bullet points with inline markdown links-a @me (self-assign)-r <reviewer>: Only add if the user explicitly asks OR recent PRs by this author have reviewers.
Check with: gh pr list --repo <owner>/<repo> --author @me --limit 5 --json reviewRequests
If recent PRs have no reviewers, skip -r entirely.PR Body Guidelines
Add compare command for side-by-side model comparison
- Run multiple models on same images with `--models` and `--phrases` flags
- Horizontal panel concatenation with model name headers
`ultrannotate compare --source ./images --models sam3.pt,yoloe-26x-seg.pt --phrases "person,car"`
Inline single-use variables in compare_models
- xyxy2xywhn handles empty arrays, guard unnecessary
- Use function reference for draw dispatch
Before: `boxes = result.get(...); ops.xyxy2xywhn(boxes, ...)`
After: `ops.xyxy2xywhn(result.get(...), ...)`
npx claudepluginhub fcakyon/claude-codex-settings --plugin github-devCreates GitHub Pull Requests using GitHub CLI: detects existing PRs for branches, pushes changes, generates titles/bodies from commits. Handles monorepos/submodules. Use for /create-pr or PR/review requests.
Creates or updates pull requests with conventional commits using GitHub CLI or Graphite. Analyzes diffs, generates titles and descriptions, supports issue linking and Graphite stacks.
Creates GitHub pull requests from branch changes using git analysis and gh CLI, with conventional commit titles and standardized templated descriptions including summary, changes, testing, and checklists.