Summarise Your Git Log for a Daily Standup
Staring at a dense git log five minutes before standup isn't the best way to remember what you did yesterday. Let Claude summarise it for you.
git log --since="yesterday" --oneline --author="$(git config user.email)" | \
claude -p "Summarise these commits into 2-3 bullet points suitable for a standup update. Be concise and focus on what was accomplished, not the implementation details."
The output will be something your team actually wants to hear — grouped by theme, written in plain English, free of commit message noise like "wip", "fix typo", and "more changes".
You can extend the window for a weekly summary:
git log --since="1 week ago" --oneline | \
claude -p "Give me a brief weekly summary of this work, suitable for a Friday progress update."
Or pull from multiple repos if your work spans them:
(cd ~/projects/api && git log --since="yesterday" --oneline; \
cd ~/projects/frontend && git log --since="yesterday" --oneline) | \
claude -p "Summarise this cross-repo work for a standup."
Save any of these as a shell alias and you've got a one-command standup generator.
Your commit history knows what you did — Claude just makes it readable.
Log in to leave a comment.
The /security-review command scans your uncommitted changes for injection vectors, auth gaps, hardcoded secrets, and other common vulnerabilities.
The SessionStart hook fires when any session begins or resumes, making it ideal for loading environment variables and running one-time setup scripts.
Ask Claude to write property-based tests for your functions using fast-check — it identifies the mathematical invariants in your code and generates tests that cover inputs you'd never enumerate by hand.