End-to-end commit-to-PR workflow. Use when the user says "create pr", "commit and pr", "push and pr", or wants to go from uncommitted changes to an open PR.
From an already-pushed branch: open the pull request with body, labels, reviewers and issue refs. Use when the user says "create PR", "open pull request", or "submit for review".
PR title only: the type(scope): subject line that squash-merge lands on main and release-please parses. Use when writing, fixing, or validating the title of a PR.
New ComfyUI node pack to a gitops-adopted repo: scaffold, create + seed the GitHub repo, open the gitops adoption PR. Use when standing up a new comfyui node pack end to end.
Local files only: a new ComfyUI node pack tree (TypeScript + bun build, CI, release-please, vitest+pytest) on @laurigates/comfy-modal-kit; no GitHub repo. Use when generating a new pack's files.
Audit CLAUDE.md and .claude/rules for always-loaded content that should become an on-demand skill. Use when CLAUDE.md feels bloated, trimming context, or promoting a rule into a skill.
Claude plugins marketplace setup: .claude/settings.json, GitHub Actions, plugin pinning. Use when onboarding to claude-plugins, setting up claude.yml, pinning plugins, or overriding global plugins.
Security scanning: dependency automation, SAST, secrets detection. Use when setting up Renovate/Dependabot, CodeQL, or TruffleHog in CI, or creating a SECURITY.md policy.