5.4 KiB
5.4 KiB
Version: 1.0 Owner: Jeremy Miranda Last Updated: 2025-11-10
Daily PR Summary Template
Purpose: Generate comprehensive daily summaries of PR activity for team standups, status reports, and progress tracking.
Usage: Run gh pr list --state all --limit 100 --json number,title,state,createdAt,mergedAt,author,url and fill in sections below.
📊 [Project Name] - Daily PR Summary ([Date])
🎯 Key Metrics
- PRs Created Today: [count]
- PRs Merged Today: [count]
- Currently Open from Today: [count]
- Contributors Active: [count] ([list names])
✅ PRs Merged Today ([count])
[Category 1: e.g., Performance & Optimization]
-
#[number] -
[title]- Author: [name]
- Merged: [time]
- Description: [brief description]
-
#[number] -
[title]- Author: [name]
- Merged: [time]
- Description: [brief description]
[Category 2: e.g., Bug Fixes]
[Repeat pattern above]
[Category 3: e.g., Features]
[Repeat pattern above]
[Category 4: e.g., UI/UX]
[Repeat pattern above]
[Category 5: e.g., Documentation]
[Repeat pattern above]
🆕 PRs Created Today ([count])
Currently Open ([count])
#[number] - [title] [priority emoji: 🔴/🟡/🟢]
- Author: [name]
- Created: [time]
- Status: OPEN
- Description: [brief description]
- Changes: +[lines] / -[lines] lines
- URL: [link]
#[number] - [title]
[Repeat pattern above]
Merged Same Day ([count])
- #[number] -
[title]✅ - #[number] -
[title]✅
Closed Without Merge ([count])
- #[number] - [reason for closure]
👥 Contributor Activity
[Contributor Name 1] ([github_username])
- Created: [count] PRs (#[numbers])
- Merged: [count] PRs (#[numbers])
- Focus Areas: [list areas]
[Contributor Name 2] ([github_username])
- Created: [count] PRs (#[numbers])
- Merged: [count] PRs (#[numbers])
- Focus Areas: [list areas]
[Bot/Automation Name] (Automated)
- Created: [count] PRs (#[numbers])
- Merged: [count] PRs (#[numbers])
- Focus Areas: [list areas]
🔥 Highlights & Themes
[Theme 1: e.g., Performance Work] ([count] PRs)
[Brief summary of related work]
- [Key achievement 1]
- [Key achievement 2]
- [Key achievement 3]
[Theme 2: e.g., Feature Development] ([count] PRs)
[Brief summary of related work]
- [Key achievement 1]
- [Key achievement 2]
[Theme 3: e.g., Bug Fixes] ([count] PRs)
[Brief summary of related work]
- [Key achievement 1]
- [Key achievement 2]
📈 Impact Summary
Code Quality
- ✅ [metric 1: e.g., PRs merged after review]
- ✅ [metric 2: e.g., Test coverage improvements]
- ✅ [metric 3: e.g., Memory leak elimination]
- ✅ [metric 4: e.g., Performance optimizations]
User Experience
- ✅ [improvement 1]
- ✅ [improvement 2]
- ✅ [improvement 3]
Developer Experience
- ✅ [improvement 1]
- ✅ [improvement 2]
- ✅ [improvement 3]
🚀 Velocity
- Average Time to Merge: [time range]
- Review Turnaround: [description]
- Active Development Windows: [time range]
- Deployment Frequency: [metric if applicable]
📋 Action Items for Tomorrow
Ready for Review
- PR #[number] - [title] ([author]) - [status/notes]
- PR #[number] - [title] ([author]) - [status/notes]
Blockers
- [List any blockers that need resolution]
Backlog Open PRs (Not from today)
- PR #[number] - [title] ([category])
- PR #[number] - [title] ([category])
📝 Notes
[Any additional context, risks, or observations]
Generated by: [Agent/Tool name]
Report Date: [YYYY-MM-DD HH:MM]
Data Source: gh pr list --state all --limit 100
Instructions for Agents
Data Collection
# Fetch PR data
gh pr list --state all --limit 100 --json number,title,state,createdAt,mergedAt,author,url
# Filter for today's date
# Compare createdAt and mergedAt timestamps against current date
Categorization Rules
- Performance & Optimization: PRs with keywords: perf, optimize, memory, performance, speed
- Bug Fixes: PRs with keywords: fix, bug, resolve, issue
- Features: PRs with keywords: feat, feature, add, implement
- UI/UX: PRs with keywords: ui, ux, design, animation, responsive
- Documentation: PRs with keywords: docs, documentation, readme, comments
Priority Indicators
- 🔴 HIGH PRIORITY: Breaking changes, critical bugs, blockers
- 🟡 MEDIUM PRIORITY: Features in review, non-critical bugs
- 🟢 LOW PRIORITY: Documentation, minor improvements
Contributor Attribution
- Track both human contributors and automated tools (bots, CI/CD)
- Group by focus area to show specialization
- Include both created and merged counts for full picture
Velocity Calculations
- Average Time to Merge: Calculate from createdAt to mergedAt timestamps
- Review Turnaround: Time from creation to first review comment
- Active Windows: Identify peak activity hours from timestamps
Related Templates:
.agents/templates/pr.md- PR structure.agents/templates/journal.md- Daily work log.agents/templates/review.md- Code review format.github/PULL_REQUEST_TEMPLATE.md- Canonical PR template
Related Skills:
- Consider creating
.agents/skills/daily-summary.mdfor automation - Consider creating
.agents/roles/reporting-agent/for automated generation