Nathan Romano
Dev toolsFree

Pull Request Writer

Create pull requests with well-structured descriptions by analyzing commits to generate summaries, change lists, and test instructions.

What it does

Analyzes a branch's commit history to draft a clear pull request description: change summary, list of affected files, and instructions for testing the feature. Makes code review easier for a team or technical client.

When to use it

Steps

  1. Review the branch's commit history
  2. Summarize the overall purpose of the change
  3. List the affected files and modules
  4. Write clear instructions for testing the change
  5. Include risk or dependency notes if any exist
  6. Present the final description before opening the pull request

The skill

pull-request-writer/SKILL.mdDownload SKILL.md
---
name: pull-request-writer
description: Create pull requests with well-structured descriptions by analyzing commits to generate summaries, change lists, and test instructions.
---

# Pull Request Writer

## 1. What it does
Analyzes a branch's commit history to draft a clear pull request description: change summary, list of affected files, and instructions for testing the feature. Makes code review easier for a team or technical client.

## 2. When to use it
- Finishing a feature and needing to open a pull request
- Needing to document complex changes for a reviewer
- Standardizing a team's PR format

## 3. Steps
1. Review the branch's commit history
2. Summarize the overall purpose of the change
3. List the affected files and modules
4. Write clear instructions for testing the change
5. Include risk or dependency notes if any exist
6. Present the final description before opening the pull request

## 4. GoHighLevel angle
If the change touches a GoHighLevel API integration, note in the description which endpoints or webhooks were affected.

## 5. Safety rules
Always work in draft mode: nothing is sent, published, or paid for without explicit client approval. Never invent data, metrics, or results. No passwords, tokens, or API keys are requested or shown in chat.

## 6. Deliverable
A clear, reviewable draft of the output (text, code, report, or file), ready for the user to approve before it becomes final.

For Claude Code, save it as ~/.claude/skills/pull-request-writer/SKILL.md. In Cursor, ChatGPT or another assistant, paste it as project instructions.

Want to build it together?

Inside PubliExpert AI Guild you get snapshots, live sessions and builders to finish it with.

Join the AI Guild ↗