Our review
Creates a pull request from the current branch with title, description, and options (draft, target branch).
Strengths
- Automates PR creation with custom titles and descriptions
- Supports draft PRs for work-in-progress
- Accepts both GitHub CLI and Azure CLI style flags
- Handles specific source and target branches
Limitations
- Requires the 'aide' tool to be installed and configured
- Does not commit or push changes before creating the PR
- Specific integrations (GitHub, Azure) depend on configuration
Use this skill when you have finished changes and want to open a pull request to submit them for review.
Do not use it if you need to first commit and push your changes, or if you are using a different PR tool not supported by 'aide'.
Security analysis
SafeThe skill only instructs to run 'aide pr create' with user-provided title and flags. It uses Bash(aide:*) which restricts to aide commands, so no arbitrary shell execution. No destructive or data exfiltration commands are present.
No concerns found
Examples
Create a pull request with title 'Add user authentication'Open a PR titled 'PROJ-123: Add OAuth' with description 'Implements OAuth 2.0 with PKCE flow' targeting release/v2.0Create a draft pull request from current branch with title 'WIP: Refactor auth module'name: pr-create description: Create a new pull request. Use when the user wants to open a PR, submit code for review, create a draft PR, or push changes for merge. allowed-tools: Bash(aide:*)
Create Pull Request
Create a new pull request from the current branch.
When to Use
- User says "create a PR" or "open a pull request"
- User wants to submit code for review
- User has finished changes and needs to merge
- User wants to create a draft PR for early feedback
How to Execute
Run:
aide pr create --title "Title" [options]
Flags
Supports both GitHub CLI and Azure CLI style flags:
| Flag (gh-style) | Short | Aliases (az-style) | Description |
|-----------------|-------|-------------------------------------|-------------------------------------------------|
| --title | -t | - | PR title (required) |
| --body | -b | --description | PR description/body |
| --head | -H | --source, -s, --source-branch | Source/head branch (defaults to current branch) |
| --base | -B | --target, --target-branch | Target/base branch (defaults to main) |
| --draft | -d | - | Create as draft PR |
Output Includes
- PR ID and URL
- Title and description
- Source and target branches
- Status (draft or active)
Best Practices
- Use descriptive titles that summarize the change
- Include ticket references in title (e.g., "PROJ-123: Add feature")
- Start as draft if work is incomplete
- Always include a meaningful description
Common Patterns
# Basic PR creation
aide pr create --title "Add user authentication"
# With description
aide pr create --title "PROJ-123: Add OAuth" --body "Implements OAuth 2.0 with PKCE flow"
# Draft PR for early feedback
aide pr create --title "WIP: Refactor auth module" --draft
# Targeting specific branch
aide pr create --title "Hotfix: Login bug" --base release/v2.0
PR Management Workflow
- Prepare branch: Ensure all changes are committed and pushed
- Create PR: Use appropriate flags for title, description, target
- Draft mode: Use
--draftfor work-in-progress - Monitor: Use pr-comments skill to track feedback
- Publish: Use pr-update skill with
--publishwhen ready
Next Steps
After creating a PR:
- Share the PR URL with reviewers
- Use pr-comments skill to monitor feedback
- Use pr-update skill to publish draft when ready
Next.js App Router Expert
Development
A skill that turns Claude into a Next.js App Router expert.
README Generator
Development
Creates professional and comprehensive README.md files for your projects.
API Documentation Writer
Development
Generates comprehensive API documentation in OpenAPI/Swagger format.