Create a pull request, merge request, or change request with proper formatting and content guidelines. Invoke when the user wants to create, open, or submit a PR, MR, or CR—including after committing changes.
npx claudepluginhub bendrucker/claudeThis skill is limited to using the following tools:
sections.mdbun ${CLAUDE_PLUGIN_ROOT}/scripts/detect-provider.tsbun ${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)## 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.
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.