| name | updates |
| description | Summarize user-facing changes made to this project over the last 7 days. Use when the user says "/updates", asks for recent updates, weekly updates, release-style highlights, or wants a concise feature summary ordered by importance. |
Recent Updates
Summarize the project's user-facing changes from the last 7 days in plain
language. Focus on what a user can see, configure, install, fix, or benefit
from, not internal implementation details.
Workflow
-
Check the current branch and update remote refs without changing branches:
git status --short --branch
git fetch origin --prune
-
Review commits from the last 7 days:
git log --since="7 days ago" --date=short --pretty=format:"%h %ad %s%n%b"
-
Inspect changed files when commit subjects are not enough:
git log --since="7 days ago" --name-status --oneline
git diff --stat "HEAD@{7 days ago}" HEAD
If reflog history is unavailable, use the commit list from step 2 and inspect
individual commits with git show --stat <sha> or git show <sha>.
-
Group related commits into user-facing items. Prefer these categories:
- New features or visible behavior changes
- Device, firmware, installation, or configuration improvements
- Bug fixes users would notice
- Documentation updates only when they help users install, configure, or use
the project
-
Order items by importance:
- Direct user impact and breadth of audience first
- Larger features before small fixes
- Fixes for broken workflows before polish
- Recent changes only break ties
Output
Use one sentence per item in this exact style:
Feature: description of feature.
Keep the wording approachable for a technical but non-development-oriented
reader. Avoid commit hashes, file names, PR numbers, and implementation jargon
unless the user asks for them.
If there are no clear user-facing changes, say that directly in one sentence
and briefly mention that the recent work appears to be internal maintenance.