github-pull-request

Analyze code diffs into hierarchical layers for pull request descriptions.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/efoo-team/skills --skill github-pull-request-efoo-team
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pull-request
Source: https://github.com/efoo-team/skills/tree/main/skills/github-pull-request
Command: npx skills add https://github.com/efoo-team/skills --skill github-pull-request-efoo-team

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps users analyze complex code changes and generate well-structured pull request descriptions automatically.

Core Features & Use Cases

  • Hierarchical Analysis: Break down code modifications into system, data, interface, flow, and implementation levels.
  • Detailed PR Content: Create comprehensive sections including system diagrams, data models, API changes, and process flows.
  • Use Case: When preparing a PR for a large refactor, run this Skill to produce a clear, detailed documentation of all affected components and logic, simplifying review and communication.

Quick Start

Provide the diff of your change to the AI and ask it to generate a complete PR description based on the analysis.

Frequently Asked Questions about github-pull-request

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a pull request description for complex code changes?

To generate a pull request description for complex code changes, provide the diff to the AI. It analyzes modifications across system architecture, data structures, and interfaces to output structured documentation for your PR template.

What is hierarchical analysis for code review documentation?

Hierarchical analysis for code review documentation breaks down modifications into system, data, interface, flow, and implementation levels. This process isolates architectural changes to generate comprehensive sections covering API changes and process flows.

How do I document a large refactoring pull request automatically?

You document a large refactoring pull request automatically by feeding the change diff into the analyzer. It produces detailed documentation of all affected components and logic, simplifying technical review and communication.

Can I use this to analyze API changes and data models for a pull request?

Yes, you can analyze API changes and data models for a pull request. The tool targets intricate modifications and explicitly generates detailed PR content covering system diagrams, data models, and API alterations.

What sections should a detailed pull request template include for complex modifications?

A detailed pull request template for complex modifications should include system diagrams, data models, API changes, and process flows. Structuring explanations hierarchically ensures all relevant technical aspects are covered.