From reporting
Generate daily work progress reports from git history. Triggers when user says "daily report", "today's progress", "work summary", "what did I do today", or needs to summarize the day's work output before end of day.
How this skill is triggered — by the user, by Claude, or both
Slash command
/reporting:daily-reportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze today's work from git commits and file changes, producing a structured progress report.
Analyze today's work from git commits and file changes, producing a structured progress report.
Scope: This skill handles daily progress summarization and reporting only. Does not handle sprint planning, project management, or long-term reports.
Run the following commands to gather today's data:
# Today's commits (all branches)
git log --all --after="$(date +%Y-%m-%d) 00:00" --format="%h %s (%an, %ar)" --no-merges
# Today's change stats
git log --all --after="$(date +%Y-%m-%d) 00:00" --format="" --shortstat --no-merges
# Current uncommitted changes
git status --short
# Current branch
git branch --show-current
If no commits found today, automatically expand range to the last 3 days.
Classify by commit message prefix:
| Prefix | Category |
|---|---|
feat: | New Feature |
fix: | Bug Fix |
refactor: | Refactoring |
docs: | Documentation |
test: | Testing |
chore: | Maintenance |
style: | Styling |
| Other | Other Changes |
Output directly (no file saved) using the following format. Write in the user's language, keeping technical terms in their original form:
## 📋 Daily Progress Report — {YYYY-MM-DD}
**Branch:** {current branch}
**Commits:** {N} | **Changes:** +{additions} / -{deletions} | **Files:** {N}
### ✅ Completed
- {List completed items by category, one per line}
### 🔄 In Progress
- {Derived from uncommitted changes in git status}
### ⚠️ Notes
- {Flag large deletions, conflicts, or unusual patterns}
npx claudepluginhub weihung0831/dev-tools --plugin daily-reportGenerates a casual daily standup from git activity in the last 24 hours, translating commit messages into human-readable accomplishments.
Generates structured changelogs from git history, grouping commits by time period and classifying them by type (features, fixes, refactoring, etc.).
Generates structured changelogs from git commit history, categorized by type (features, fixes, refactoring) and grouped by time. Use to summarize recent repo changes or create release notes.