Create PR
技能 已验证 活跃Create pull requests using GitHub CLI with proper templates and formatting
To streamline the process of creating well-formatted and properly templated pull requests on GitHub, ensuring consistency and adherence to project standards.
功能
- Create pull requests using GitHub CLI
- Utilize PR templates for consistent descriptions
- Format PR titles using conventional commits
- Perform pre-flight checks for uncommitted changes
- Guide users through GitHub CLI installation and authentication
使用场景
- When needing to create a new pull request for a feature branch.
- When wanting to ensure PR titles and descriptions follow project conventions.
- When automating the PR creation process with proper formatting and templates.
- When a developer needs a clear guide on setting up GitHub authentication for the CLI.
非目标
- Managing git repositories beyond creating a pull request.
- Directly interacting with GitHub's API outside of the GitHub CLI.
- Handling merge conflicts or complex review workflows.
- Automating code review itself.
工作流
- Check for uncommitted changes using `git status`.
- If changes exist, use the `commit` skill to commit them.
- Prepare PR description using the template (`.github/pull_request_template.md`).
- Create a draft pull request using `gh pr create --draft --title "..." --body-file .github/pull_request_template.md --base main`.
实践
- Conventional Commits
- Pull Request Templating
- Developer Workflow Automation
先决条件
- Install GitHub CLI (`gh`)
- Authenticate with GitHub CLI (`gh auth login`)
- Ensure local Git repository is clean (no uncommitted changes)
Versioning
- info:Release ManagementThe `pushedAt` timestamp indicates recent activity, but there is no explicit versioning information (e.g., in frontmatter or changelog) for the skill itself, only for the broader kit.
安装
请先添加 Marketplace
/plugin marketplace add NeoLabHQ/context-engineering-kit/plugin install git@context-engineering-kit质量评分
已验证类似扩展
Github
100Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.
Create Pull Request
99Create and manage pull requests using GitHub CLI. Covers branch preparation, writing PR titles and descriptions, creating PRs, handling review feedback, and merge/cleanup workflows. Use when proposing changes from a feature or fix branch for review, merging completed work into the main branch, requesting code review from collaborators, or documenting the purpose and scope of a set of changes.
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Cli Creator
100Build a composable CLI for Codex from API docs, an OpenAPI spec, existing curl examples, an SDK, a web app, an admin tool, or a local script. Use when the user wants Codex to create a command-line tool that can run from any repo, expose composable read/write commands, return stable JSON, manage auth, and pair with a companion skill.
Using Git Worktrees
100在开始需要与当前工作区隔离的功能性工作,或在执行实现计划之前使用 - 通过原生工具或 git worktree 回退确保存在隔离的工作区。
Sync Profiles
100用于在用户想要列出、创建、切换、删除、比较或检查配置同步配置文件时使用。