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. ``` …