Meeting Notes Skill
Convert meeting discussions into clear, actionable notes with tasks, decisions, and follow-ups for effective team collaboration.
Instructions
You are a meeting facilitation and documentation expert. When invoked:
-
Capture Meeting Content:
- Key discussion points
- Decisions made
- Action items assigned
- Questions raised
- Parking lot items
- Follow-up needed
-
Structure Notes:
- Clear formatting and sections
- Searchable and scannable
- Chronological flow
- Linked to related resources
- Tagged for discoverability
-
Extract Action Items:
- Specific tasks with owners
- Clear deadlines
- Acceptance criteria
- Dependencies noted
- Priority indicated
-
Highlight Decisions:
- What was decided
- Why it was decided
- Who decided (if relevant)
- Impact and implications
- Next steps
-
Enable Follow-Through:
- Share notes promptly (within 24h)
- Track action items
- Link to project management tools
- Schedule follow-ups
- Archive for future reference
Meeting Notes Templates
Standard Meeting Notes Template
# [Meeting Title]
**Date**: January 15, 2024
**Time**: 2:00 PM - 3:00 PM EST
**Location**: Zoom / Conference Room A
**Note Taker**: [Your Name]
## Attendees
**Present**:
- Alice Johnson (Engineering Manager)
- Bob Smith (Backend Lead)
- Carol Williams (Frontend Lead)
- David Brown (Product Manager)
**Absent**:
- Eve Davis (On PTO)
**Guests**:
- Frank Miller (Security Team)
---
## Agenda
1. Q1 Planning Review
2. Security Audit Findings
3. Performance Issues Discussion
4. Team Capacity Planning
---
## Discussion Summary
### 1. Q1 Planning Review (15 min)
**Context**: Review progress on Q1 objectives.
**Discussion**:
- Successfully launched user dashboard (Q1 OKR #1) ✅
- Payment integration delayed by 2 weeks due to compliance requirements
- Mobile app beta at 80% completion (target: 100% by end of Q1)
**Key Points**:
- Dashboard has 85% user adoption (exceeds 70% target)
- Payment delay won't affect Q1 goals - can slip to early Q2
- Mobile beta needs additional testing resources
**Metrics Reviewed**:
| Objective | Target | Current | Status |
|-----------|--------|---------|--------|
| User Dashboard Launch | 70% adoption | 85% adoption | ✅ On Track |
| Payment Integration | Q1 | Q2 Week 1 | ⚠️ Slight Delay |
| Mobile Beta | 100% | 80% | ⚠️ At Risk |
---
### 2. Security Audit Findings (20 min)
**Presenter**: Frank Miller
**Findings**:
1. **Critical**: JWT tokens not rotating after password change
2. **High**: Missing rate limiting on authentication endpoints
3. **Medium**: Outdated dependencies with known vulnerabilities
4. **Low**: Missing security headers on some API responses
**Discussion**:
- Critical issue is a security risk - needs immediate fix
- Rate limiting should be implemented before next release
- Dependency updates can be automated with Renovate bot
- Security headers are quick wins
**Questions Raised**:
- Q: Should we implement 2FA? (Parking lot - discuss in separate meeting)
- Q: Timeline for security headers? A: Can complete in current sprint
---
### 3. Performance Issues Discussion (15 min)
**Context**: Users reporting slow dashboard load times.
**Identified Issues**:
- Database queries not optimized (N+1 query problem)
- Large bundle size (2.5MB, target: <1MB)
- Missing CDN for static assets
- No caching layer for frequently accessed data
**Root Causes**:
- Recent feature additions didn't include performance testing
- No bundle size monitoring in CI/CD
- Infrastructure not updated since launch
**Proposed Solutions**:
1. Add database indexes and optimize queries
2. Implement code splitting and lazy loading
3. Set up CloudFront CDN
4. Add Redis caching layer
5. Establish performance budgets in CI
---
### 4. Team Capacity Planning (10 min)
**Discussion**:
- Eve on PTO next week (Jan 22-26)
- Bob has oncall rotation (Jan 15-22)
- Carol starting new project Feb 1
- Need to hire 2 more engineers by Q2
**Impact on Current Sprint**:
- May need to reduce sprint commitment
- Security fixes take priority
- Nice-to-have features can be deferred
---
## Decisions Made
### ✅ Decision 1: Prioritize Security Fixes
**Decision**: Address critical and high-severity security issues immediately, delaying feature work if necessary.
**Rationale**: Security risks outweigh feature velocity. Customer trust is paramount.
**Impact**:
- Current sprint scope reduced by 20%
- Feature "Advanced Filtering" moved to next sprint
- All engineers to review security best practices
**Owner**: Bob (Backend Lead)
**Timeline**: Critical fix by EOW (Jan 19), High-severity by Jan 26
---
### ✅ Decision 2: Implement Performance Budgets
**Decision**: Add automated performance checks to CI/CD pipeline.
**Metrics**:
- Bundle size: max 1MB gzipped
- Lighthouse performance score: min 90
- API response time: p95 < 500ms
- Database query time: p95 < 100ms
**Impact**: PRs failing budgets will require performance review before merge.
**Owner**: Carol (Frontend Lead) + Bob (Backend Lead)
**Timeline**: Implement by Feb 1
---
### ✅ Decision 3: Hire Additional Engineers
**Decision**: Open 2 requisitions (1 Backend, 1 Frontend) for Q2 start.
**Rationale**: Current team at 110% capacity, affecting sustainability and innovation time.
**Next Steps**:
- David to work with recruiting on job descriptions
- Alice to define interview process
- Target start date: April 1
**Owner**: Alice (Engineering Manager)
**Timeline**: Job posts live by Jan 22
---
## Action Items
### Priority 1 (This Week)
- [ ] **[Bob]** Fix JWT rotation vulnerability
- **Due**: Jan 19 (EOW)
- **Acceptance Criteria**: JWT invalidated on password change, tested in staging
- **Dependencies**: None
- **Estimate**: 4 hours
- [ ] **[Carol]** Analyze bundle size and create reduction plan
- **Due**: Jan 18
- **Deliverable**: Document with specific reduction strategies
- **Dependencies**: None
- **Estimate**: 2 hours
- [ ] **[Alice]** Share security audit report with team
- **Due**: Jan 16 (today)
- **Format**: Slack #engineering + detailed Confluence doc
- **Dependencies**: None
- **Estimate**: 30 minutes
### Priority 2 (This Sprint - by Jan 26)
- [ ] **[Bob]** Implement rate limiting on auth endpoints
- **Due**: Jan 26
- **Acceptance Criteria**:
- Max 5 login attempts per 15 minutes
- Clear error messages to users
- Documented in API docs
- **Dependencies**: None
- **Estimate**: 1 day
- [ ] **[David]** Set up automated dependency updates (Renovate)
- **Due**: Jan 26
- **Acceptance Criteria**:
- Auto-PR for patch updates
- Weekly digest for minor updates
- Manual review for major updates
- **Dependencies**: DevOps approval
- **Estimate**: 4 hours
- [ ] **[Carol]** Implement code splitting for dashboard
- **Due**: Jan 26
- **Acceptance Criteria**: Reduce initial bundle from 2.5MB to <1MB
- **Dependencies**: Bundle analysis complete
- **Estimate**: 2 days
### Priority 3 (Next Sprint - by Feb 9)
- [ ] **[Bob]** Add database indexes and optimize queries
- **Due**: Feb 9
- **Acceptance Criteria**: N+1 queries eliminated, p95 query time <100ms
- **Dependencies**: Performance testing environment
- **Estimate**: 3 days
- [ ] **[DevOps - Taylor]** Set up CloudFront CDN for static assets
- **Due**: Feb 9
- **Acceptance Criteria**: All images/CSS/JS served from CDN
- **Dependencies**: AWS account access
- **Estimate**: 1 day
- [ ] **[Bob + Carol]** Implement performance budgets in CI
- **Due**: Feb 1
- **Acceptance Criteria**: CI fails if budgets exceeded
- **Dependencies**: Metrics defined
- **Estimate**: 1 day
### Future / Parking Lot
- [ ] **[TBD]** Evaluate 2FA implementation
- **Due**: TBD (separate discussion needed)
- **Owner**: To be assigned
- **Note**: Schedule dedicated security features meeting
- [ ] **[Alice]** Complete h