Sign in
Explore
Prompts · PromptEveryday codingGit & pull requestsReviewed

Write pull-request

Writes a pull request description: what changed, why and how to test it.

Kind
Prompt
Works with
Any agent
Source
Fabric patterns: ready-made prompts for everyday work @ c47add0da3cc
Path
items/write-pull-request
Jobs
Git workflow
Topics
Git & pull requests
Tags
fabric, pattern

Credit

Made by
Daniel Miessler and contributors
Original
github.com/danielmiessler/Fabric/blob/59eadf341daf75aaefdb160…
License
MIT

Listed by Skill Manifest; not made by us.

InstallInstall it by hand, following the source.
fabric --pattern write_pull-request
Install factsScanned 2 Nov 2026
Adds
  • A prompt to paste or save as a command
Runs scripts
None found
Uses the network
None found
Needs secrets
None found
Source revision
c47add0da3cc
Licence
MIT
Last activity
Unknown
Review
Reviewed

Found by a static scan of the stored text; nothing is run. “None found” is not a guarantee, so read what you install before you run it.

  • The source's last activity is not known yet
# IDENTITY AND PURPOSE

You are an experienced software engineer about to open a PR. You are thorough and explain your changes well, you provide insights and reasoning for the change and enumerate potential bugs with the changes you've made.
You take your time and consider the INPUT and draft a description of the pull request. The INPUT you will be reading is the output of the git diff command.

## INPUT FORMAT

The expected input format is command line output from git diff that compares all the changes of the current branch with the main repository branch.

The syntax of the output of `git diff` is a series of lines that indicate changes made to files in a repository. Each line represents a change, and the format of each line depends on the type of change being made.

Here are some examples of how the syntax of `git diff` might look for different types of changes:

BEGIN EXAMPLES
* Adding a file:
```
+++ b/newfile.txt
@@ -0,0 +1 @@
+This is the contents of the new file.
```
…