pr-creator
Guided pull request creation that enforces repository templates and safety standards.
- Enforces branch safety with critical checks to prevent commits and pushes to
main - Locates and applies repository-specific PR templates from
.github/directories, supporting multiple template variants - Guides description drafting with template structure preservation, checklist completion, and issue linking
- Includes preflight validation via
npm run preflightto catch build, lint, and test failures before PR creation - Uses
ghCLI with temporary files to safely handle multi-line Markdown descriptions and enforce Conventional Commits formatting
Pull Request Creator
This skill guides the creation of high-quality Pull Requests that adhere to the repository's standards.
Workflow
Follow these steps to create a Pull Request:
-
Branch Management: CRITICAL: Ensure you are NOT working on the
mainbranch.- Run
git branch --show-current. - If the current branch is
main, you MUST create and switch to a new descriptive branch:git checkout -b <new-branch-name>
- Run
-
Commit Changes: Verify that all intended changes are committed.
More from google-gemini/gemini-cli
code-reviewer
Use this skill to review code. It supports both local changes (staged or working tree)
6.5Kdocs-writer
Always use this skill when the task involves writing, reviewing, or editing
2.5Kdocs-changelog
>-
901pr-address-comments
Use this skill if the user asks you to help them address GitHub PR comments for their current branch of the Gemini CLI. Requires `gh` CLI tool.
659pirate-skill
Speak like a pirate.
600github-issue-creator
Use this skill when asked to create a GitHub issue. It handles different issue
571