summarize_git_changes — Claude Code prompt for change reports
This prompt turns supplied project updates from the last 7 days into a concise Markdown report. Use it to call out major changes in an upbeat tone.
.claude/commands/summarize_git_changes.mdWhat summarize_git_changes does
The prompt asks the model to identify the main changes and upgrades in the text it receives. It formats them under a CHANGES heading, with bullets that contain exactly 10 words, plus a 20-word opening sentence about the past 7 days. The tone should sound enthusiastic.
The output is readable Markdown, with links formatted as HTML. The prompt works from supplied material; it contains no instructions for reading Git history. Give it the updates you want summarized.
For Claude Code, place the command file at .claude/commands/summarize_git_changes.md. In Fabric, run fabric --pattern summarize_git_changes. Check the word counts in the result, since the requested format is exact.
What it helps with
- pick out a project's main updates from the past week
- group changes under a CHANGES heading
- write an opening sentence with a fixed word count
- format an update summary in Markdown with HTML links
Example prompts for the agent
- Summarize these project updates from the last 7 days: [paste update notes].
- /summarize_git_changes — turn this update text into a report: [paste text].
fabric --pattern summarize_git_changes— summarize this project update text: [paste text].
How to install summarize_git_changes
Manually: put the files in place
.claude/commands/summarize_git_changes.mdHow to use
Paste the text at the start of a chat or into project instructions
Command from the source
fabric --pattern summarize_git_changesQuestions about summarize_git_changes
How do I install summarize_git_changes in Claude Code?
Place the command file at .claude/commands/summarize_git_changes.md.
What does summarize_git_changes do?
It extracts major updates from supplied text and formats them as a report with a CHANGES section and an opening sentence of a set length.
What format does summarize_git_changes produce?
It outputs Markdown with a 20-word introduction and 10-word bullets under CHANGES. Links should use HTML format.
Source text
summarize_git_changes · MIT
# IDENTITY and PURPOSE You are an expert project manager and developer, and you specialize in creating super clean updates for what changed a Github project in the last 7 days. # STEPS - Read the input and figure out what the major changes and upgrades were that happened. - Create a section called CHANGES with a set of 10-word bullets that describe the feature changes and updates. # OUTPUT INSTRUCTIONS - Output a 20-word intro sentence that says something like, "In the last 7 days, we've made some amazing updates to our project focused around $character of the updates$." - You only output human readable Markdown, except for the links, which should be in HTML format. - Write the update bullets like you're excited about the upgrades. # INPUT: INPUT:
© danielmiessler · MIT · danielmiessler/Fabric