一键导入
branch-pr
Create pull requests with Conventional Commits and issue-first checks. Trigger: creating branches, opening PRs, or preparing changes for review.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create pull requests with Conventional Commits and issue-first checks. Trigger: creating branches, opening PRs, or preparing changes for review.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Trigger: backup memories, restore memories, máquina nueva, respaldar engram, sync memoria, engram-memories. Backup/restore Engram chunks + Claude auto-memory to gonaas/engram-memories. Skip: in-session mem_save/search (use engram MCP).
Trigger: gentle-ai, configurar agentes, ecosystem doctor, actualizar gentle-ai, sdd status, sdd continue, gga review, skill-registry. Drive the Gentle-AI ecosystem CLI from Claude Code. Skip: running SDD phases (use sdd-* skills).
Trigger: Claude Code, CLAUDE.md, plan mode, shift+tab, MCP, worktrees, hooks, /loop, /schedule, voice mode, permissions, auto mode. Tips from Boris Cherny. Invoke proactively during work — surface tips as user edits.
Trigger: PRs over 400 lines, stacked PRs, review slices. Split oversized changes into chained PRs that protect review focus.
Design docs that reduce cognitive load. Trigger: writing guides, READMEs, RFCs, onboarding, architecture, or review-facing docs.
Write warm, direct collaboration comments. Trigger: PR feedback, issue replies, reviews, Slack messages, or GitHub comments.
| name | branch-pr |
| description | Create pull requests with Conventional Commits and issue-first checks. Trigger: creating branches, opening PRs, or preparing changes for review. |
| license | Apache-2.0 |
| metadata | {"author":"gentleman-programming","version":"1.0"} |
Load this skill when:
additions + deletions) or split using chained-pr.Closes/Fixes/Resolves #<N> in the PR body when an issue exists.<type>/<short-description>
| Type | Example |
|---|---|
feat/ | feat/voice-recording |
fix/ | fix/duplicate-insert |
docs/ | docs/api-reference |
refactor/ | refactor/extract-query |
chore/ | chore/bump-deps |
Rules: all lowercase, hyphens as separators, no spaces or uppercase.
<type>(<optional-scope>): <description>
| Type | Purpose |
|---|---|
feat | New feature |
fix | Bug fix |
docs | Documentation only |
refactor | Code change, no behavior change |
chore | Maintenance, deps, tooling |
test | Adding or updating tests |
ci | CI configuration |
Breaking change: add ! after type — feat(cli)!: rename flag.
## Summary
<!-- What this PR does and why. -->
## Changes
| File / Area | What Changed |
|-------------|-------------|
| `path/to/file` | Brief description |
## Test Plan
- [ ] Tests pass locally
- [ ] Manually tested
## Linked Issue
Closes #<N>
| Change type | Commit type | Branch prefix |
|---|---|---|
| New feature or capability | feat | feat/ |
| Bug fix | fix | fix/ |
| Breaking API change | feat! or fix! | same prefix |
| Documentation only | docs | docs/ |
| Code cleanup, no behavior change | refactor | refactor/ |
| Dependencies, tooling | chore | chore/ |
| Tests only | test | test/ |
| PR exceeds 400 lines | split using chained-pr skill | — |
Return:
<type>/<short-description> (lowercase, hyphens)<type>(<scope>): <description> per Conventional CommitsCloses #Nfeat for a bug fix inflates the changelog — use fix even if the fix adds new validation logicgh pr view --json additions,deletions firstCloses #N when an issue exists — the issue never auto-closes and stays open in the backlog# Branch from main
git checkout main && git pull
git checkout -b feat/<description>
# Check lines before PR
gh pr view <PR_NUMBER> --json additions,deletions
# Open PR
gh pr create --title "feat(scope): description" --body "$(cat pr-body.md)"