From pull-request
Creates pull requests, merge requests, or change requests via GitHub/GitLab CLIs with formatted titles, summaries, and sections per repo commit styles, templates, and guidelines like conventional commits.
npx claudepluginhub bendrucker/claude --plugin pull-requestThis skill is limited to using the following tools:
- Remote URL: !`git remote get-url origin`
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
git remote get-url originbun ${CLAUDE_PLUGIN_ROOT}/scripts/pr-template.ts!bun ${CLAUDE_PLUGIN_ROOT}/scripts/git-context.ts
!bun ${CLAUDE_PLUGIN_ROOT}/scripts/contributing.ts
${subject}: ${summary} (e.g., api: add timeout to request)${type}: ${summary} (e.g., fix: add timeout to request)Closes #N, Fixes #N, or just #N if not closing). Related issues mentioned for context belong in a ## References section. Never drop issue refs at the bottom of the body without a section## sections for larger changes. See sections.md for detailed guidance on:
## Issue - Root cause analysis and issue linking## Changes - High-level description of changes## Testing - Test coverage insights## References - Related links and issuesWhen a PR template is provided in context above, follow its structure instead of the default body format:
<!-- ... -->) that serve as placeholder instructions## Changes content from sections.md## Testing content from sections.md## Issue and ## References contentsections.mdWhen no template is detected, use the default body format from the Body section above.
When an issue is referenced:
Closes #123, Fixes #456)git add .git commit -m "..."git push -u origin HEADtmp/pr-body-<branch>.md)gh pr create --title "..." --body-file tmp/pr-body-<branch>.mdglab mr create --title "..." --description "$(cat tmp/pr-body-<branch>.md)"For advanced GitLab features (stacking, username lookup), load gitlab:merge-request.