git-pr-workflows-pr-enhance

You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and ensu

31,392 stars
Complexity: easy

About this skill

This skill transforms the AI agent into a dedicated Pull Request optimization expert. Its core function is to generate highly comprehensive and clear PR descriptions, ensuring that code reviews are efficient and effective. It actively automates aspects of the review process and enforces best practices related to PR size, scope, clarity, and overall reviewability. By leveraging this skill, developers can reduce review cycles, improve code quality, and standardize their PR submission process according to industry best practices, making the review process smoother and more productive.

Best use case

Enhancing the quality and efficiency of GitHub Pull Request submissions. Automating the generation of detailed and structured PR descriptions. Implementing best practices for PR creation, clarity, and reviewability. Streamlining and optimizing code review workflows.

You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and ensu

Professionally crafted and detailed Pull Request descriptions that provide all necessary context for reviewers. Pull Requests that adhere to best practices regarding size, scope, clarity, and maintainability. Faster and more efficient code review processes due to improved PR quality and clarity. A higher standard of code quality and consistency across projects through standardized PR practices.

Practical example

Example input

Enhance this pull request for optimal review. Here are the changes I made: I refactored the user authentication module, added JWT token generation, and integrated bcrypt for password hashing. The main goal is to secure user login and registration. Please suggest a comprehensive PR description, identify potential reviewers from the team, and provide a review checklist to ensure it follows best practices.

Example output

**Title:** feat: Implement Robust User Authentication with JWT and Bcrypt

**Description:**
This Pull Request introduces a comprehensive and secure user authentication and authorization system. It leverages JSON Web Tokens (JWTs) for stateless session management and bcrypt for secure password hashing. The primary objective is to enhance the security posture of user login and registration processes.

**Key Changes:**
-   **Refactored User Authentication Module:** Streamlined existing authentication logic for improved readability and maintainability.
-   **JWT Integration:** Implemented JWT generation upon successful login/registration and validation middleware for protected routes.
-   **Bcrypt Hashing:** Replaced previous hashing mechanism with bcrypt for stronger password security.
-   **Error Handling:** Enhanced error handling for authentication failures and invalid tokens.

**Why this change?**
This update is critical for bolstering application security, protecting user data, and laying a secure foundation for future user-specific features and access control.

**Review Checklist:**
-   [ ] Code style and readability adhere to project standards.
-   [ ] Security implications of JWT and bcrypt implementation (e.g., token expiration, salt rounds) are robust.
-   [ ] All new endpoints (e.g., `/api/login`, `/api/register`) are properly tested and secure.
-   [ ] Error handling for various authentication scenarios is comprehensive.
-   [ ] Database schema changes (if any) are compatible and documented.

**Potential Reviewers:** @SecurityTeamLead, @BackendArchitect

**Best Practices Adherence:**
-   **Clear Scope:** Focused exclusively on authentication and authorization.
-   **Manageable Size:** Changes are contained within relevant modules for easier review.
-   **Descriptive Content:** Provides full context, rationale, and review guidelines.

When to use this skill

  • When working on pull request enhancement tasks or workflows.
  • When needing guidance, best practices, or checklists for pull request enhancement.
  • When aiming to improve code review efficiency and reduce review cycles.
  • When seeking to standardize PR quality and adherence to development best practices.

When not to use this skill

  • When the task is not related to Pull Request creation, enhancement, or review optimization (e.g., general code generation, debugging, or interacting with external APIs unrelated to Git workflows).
  • When direct execution of Git commands or complex interactions with a Git repository beyond generating descriptive text or guidance is required without an underlying tool integration.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/git-pr-workflows-pr-enhance/SKILL.md --create-dirs "https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/plugins/antigravity-awesome-skills-claude/skills/git-pr-workflows-pr-enhance/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/git-pr-workflows-pr-enhance/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How git-pr-workflows-pr-enhance Compares

Feature / Agentgit-pr-workflows-pr-enhanceStandard Approach
Platform SupportClaudeLimited / Varies
Context Awareness High Baseline
Installation ComplexityeasyN/A

Frequently Asked Questions

What does this skill do?

You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and ensu

Which AI agents support this skill?

This skill is designed for Claude.

How difficult is it to install?

The installation complexity is rated as easy. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Pull Request Enhancement

You are a PR optimization expert specializing in creating high-quality pull requests that facilitate efficient code reviews. Generate comprehensive PR descriptions, automate review processes, and ensure PRs follow best practices for clarity, size, and reviewability.

## Use this skill when

- Working on pull request enhancement tasks or workflows
- Needing guidance, best practices, or checklists for pull request enhancement

## Do not use this skill when

- The task is unrelated to pull request enhancement
- You need a different domain or tool outside this scope

## Context
The user needs to create or improve pull requests with detailed descriptions, proper documentation, test coverage analysis, and review facilitation. Focus on making PRs that are easy to review, well-documented, and include all necessary context.

## Requirements
$ARGUMENTS

## Instructions

- Clarify goals, constraints, and required inputs.
- Apply relevant best practices and validate outcomes.
- Provide actionable steps and verification.
- If detailed examples are required, open `resources/implementation-playbook.md`.

## Output Format

1. **PR Summary**: Executive summary with key metrics
2. **Detailed Description**: Comprehensive PR description
3. **Review Checklist**: Context-aware review items  
4. **Risk Assessment**: Risk analysis with mitigation strategies
5. **Test Coverage**: Before/after coverage comparison
6. **Visual Aids**: Diagrams and visual diffs where applicable
7. **Size Recommendations**: Suggestions for splitting large PRs
8. **Review Automation**: Automated checks and findings

Focus on creating PRs that are a pleasure to review, with all necessary context and documentation for efficient code review process.

## Resources

- `resources/implementation-playbook.md` for detailed patterns and examples.

Related Skills

git-advanced-workflows

31392
from sickn33/antigravity-awesome-skills

Master advanced Git techniques to maintain clean history, collaborate effectively, and recover from any situation with confidence.

Development ToolsClaude

comprehensive-review-pr-enhance

31392
from sickn33/antigravity-awesome-skills

Generate structured PR descriptions from diffs, add review checklists, risk assessments, and test coverage summaries. Use when the user says "write a PR description", "improve this PR", "summarize my changes", "PR review", "pull request", or asks to document a diff for reviewers.

Development ToolsClaude

moodle-external-api-development

31392
from sickn33/antigravity-awesome-skills

This skill guides you through creating custom external web service APIs for Moodle LMS, following Moodle's external API framework and coding standards.

Development ToolsClaude

mobile-developer

31392
from sickn33/antigravity-awesome-skills

Develop React Native, Flutter, or native mobile apps with modern architecture patterns. Masters cross-platform development, native integrations, offline sync, and app store optimization.

Development ToolsClaude

makepad-platform

31392
from sickn33/antigravity-awesome-skills

CRITICAL: Use for Makepad cross-platform support. Triggers on: makepad platform, makepad os, makepad macos, makepad windows, makepad linux, makepad android, makepad ios, makepad web, makepad wasm, makepad metal, makepad d3d11, makepad opengl, makepad webgl, OsType, CxOs, makepad 跨平台, makepad 平台支持

Development ToolsClaude

makepad-layout

31392
from sickn33/antigravity-awesome-skills

CRITICAL: Use for Makepad layout system. Triggers on: makepad layout, makepad width, makepad height, makepad flex, makepad padding, makepad margin, makepad flow, makepad align, Fit, Fill, Size, Walk, "how to center in makepad", makepad 布局, makepad 宽度, makepad 对齐, makepad 居中

Development ToolsClaude

makepad-font

31392
from sickn33/antigravity-awesome-skills

CRITICAL: Use for Makepad font and text rendering. Triggers on: makepad font, makepad text, makepad glyph, makepad typography, font atlas, text layout, font family, font size, text shaping, makepad 字体, makepad 文字, makepad 排版, makepad 字形

Development ToolsClaude

graphql-architect

31392
from sickn33/antigravity-awesome-skills

Master modern GraphQL with federation, performance optimization, and enterprise security. Build scalable schemas, implement advanced caching, and design real-time systems.

Development ToolsClaude

debugging-toolkit-smart-debug

31392
from sickn33/antigravity-awesome-skills

Use when working with debugging toolkit smart debug

Development ToolsClaude

debugger

31392
from sickn33/antigravity-awesome-skills

Debugging specialist for errors, test failures, and unexpected behavior. Use proactively when encountering any issues.

Development ToolsClaude

conductor-setup

31392
from sickn33/antigravity-awesome-skills

Configure a Rails project to work with Conductor (parallel coding agents)

Development ToolsClaudeGitHub CopilotDeepSeek

bun-development

31392
from sickn33/antigravity-awesome-skills

Fast, modern JavaScript/TypeScript development with the Bun runtime, inspired by [oven-sh/bun](https://github.com/oven-sh/bun).

Development ToolsClaude