Create structured meeting agendas for effective collaboration
Tell me:
I'll check your past meetings, stakeholder profiles, and PRDs to build a focused agenda with pre-reads, time boxes, and clear outcomes.
Shortcut: /meeting-agenda decision on X with Y and Z -- and I'll draft the full agenda.
More shortcuts:
/meeting-agenda 1:1 with Maya -- Weekly manager 1:1/meeting-agenda sprint planning -- Sprint planning with eng team/meeting-agenda difficult: scope negotiation with Sales -- Conflict resolution meetingGenerate clear, purposeful meeting agendas that drive decisions and action. Every meeting should have a clear goal, timeboxed topics, and defined outcomes.
Before creating an agenda, first ask these diagnostic questions:
/status-update)?If the PM realizes the meeting is not necessary, suggest an async alternative:
/status-update sent to stakeholdersOnly proceed with agenda creation if a synchronous meeting is genuinely needed.
Ask which type this is -- the approach differs significantly.
Recurring meetings need progressive agendas that evolve week-to-week:
Week 1: Deep dive on one topic (60 min)
Week 2: Rapid updates + decisions (30 min)
Week 3: Planning session (45 min)
Week 4: Retro + learnings (30 min)
For recurring meetings, check thoughts/shared/product/meeting-notes/ for previous agendas and notes. Reference what was discussed last time, carry over open items, and avoid repeating the same format every week.
One-off meetings need a clear single outcome and should default to 25 minutes. If you cannot define the single outcome, push back on scheduling it.
Meeting Title: [Clear, specific title]
Date/Time: [When]
Duration: [15/30/45/60 minutes]
Format: [In-person / Zoom / Hybrid]
Attendees:
- [Name] - [Role] (Required)
- [Name] - [Role] (Required)
- [Name] - [Role] (Optional)
Meeting Owner: [Who's driving this meeting?]
Notetaker: [Who's documenting?]
## Purpose
[One sentence: What is this meeting for?]
Example:
- "Decide whether to build or buy our analytics platform"
- "Align on Q2 roadmap priorities across product teams"
- "Review user research findings and identify top 3 insights"
## Success Criteria
This meeting will be successful if:
- [ ] [Outcome 1: e.g., "We have a go/no-go decision on Feature X"]
- [ ] [Outcome 2: e.g., "Engineering understands scope and timeline"]
- [ ] [Outcome 3: e.g., "All blockers are identified with owners"]
## Pre-Read (Required Before Meeting)
Please review before attending:
- [Document 1: Link + "5 min read"]
- [Document 2: Link + "10 min read"]
- [Data/Dashboard: Link + "quick review"]
Time required: [Total time to prep]
If you haven't reviewed the pre-read, please decline the meeting.
## Agenda
### [Time: 0-5 min] Context Setting
- Quick recap of background
- Confirm goals for this meeting
- Assign notetaker
### [Time: 5-20 min] [Agenda Item 1]
**Goal:** [What we're trying to accomplish]
**Format:** [Discussion / Presentation / Brainstorm / Decision]
**Presenter:** [Who's leading this section]
Key questions:
- [Question 1]
- [Question 2]
- [Question 3]
### [Time: 20-40 min] [Agenda Item 2]
**Goal:** [What we're trying to accomplish]
**Format:** [Discussion / Presentation / Brainstorm / Decision]
**Presenter:** [Who's leading this section]
Key questions:
- [Question 1]
- [Question 2]
### [Time: 40-55 min] Decision Time
**Decision needed:** [Specific decision to make]
**Decision maker:** [Who has final say]
**Options:** [List options A, B, C]
Vote/discuss to reach decision.
### [Time: 55-60 min] Next Steps & Closing
- Recap decisions made
- Assign action items with owners and due dates
- Schedule follow-ups if needed
# Product Review: [Feature Name]
**Purpose:** Review [Feature] design and decide on go-to-build
**Duration:** 45 min | **Owner:** [PM Name]
---
## Pre-Read (15 min)
- PRD: [Link]
- Design mockups: [design link]
- User research summary: [Link]
---
## Agenda
### [0-5 min] Context
- Problem we're solving
- Strategic fit
### [5-15 min] Solution Walkthrough
- Design demo (Designer leads)
- User flow explanation
### [15-30 min] Q&A and Feedback
Focus areas:
- Technical feasibility (Engineering)
- User experience concerns (Design)
- Edge cases and risks (Everyone)
### [30-40 min] Decision Discussion
- Go / No-go / Needs changes
- If "needs changes": what specifically?
### [40-45 min] Next Steps
- Decision: [Go/No-go/Iterate]
- Action items with owners
- Timeline confirmation
---
## Success Criteria
- [ ] Decision made: Build / Don't build / Iterate
- [ ] If build: Engineering timeline confirmed
- [ ] If iterate: Specific changes documented
## Estimated Prep Time: 20 minutes
- Review PRD: 10 min
- Review design mockups in design tool: 5 min
- Skim user research summary: 5 min
# Q2 Roadmap Planning
**Purpose:** Prioritize Q2 initiatives and align on goals
**Duration:** 60 min | **Owner:** [PM Name]
---
## Pre-Read (20 min)
- Q1 retro doc: [Link]
- Q2 initiative proposals (6 proposals): [Link]
- Company OKRs for Q2: [Link]
---
## Agenda
### [0-10 min] Q1 Retrospective
- What worked
- What didn't
- Lessons for Q2
### [10-40 min] Q2 Initiative Review
Review each proposal (5 min each):
1. [Initiative 1]: Impact, effort, strategic fit
2. [Initiative 2]: Impact, effort, strategic fit
3. [Initiative 3]: Impact, effort, strategic fit
4. [Initiative 4]: Impact, effort, strategic fit
5. [Initiative 5]: Impact, effort, strategic fit
6. [Initiative 6]: Impact, effort, strategic fit
### [40-55 min] Prioritization Exercise
- Stack rank initiatives
- Discuss trade-offs
- Confirm capacity (what fits in Q2?)
### [55-60 min] Final Decisions
- Committed: [List of initiatives we're doing]
- Backlog: [List of initiatives deferred]
- Action items: Owners for each initiative
---
## Success Criteria
- [ ] Clear Q2 roadmap (3-5 committed initiatives)
- [ ] Each initiative has exec sponsor
- [ ] Capacity confirmed with eng leadership
## Estimated Prep Time: 30 minutes
- Review Q1 retro doc: 10 min
- Skim all 6 initiative proposals: 15 min
- Review company OKRs for Q2: 5 min
# Decision: [Topic]
**Purpose:** Make go/no-go decision on [Topic]
**Duration:** 30 min | **Owner:** [Name] | **Decider:** [Name]
---
## Pre-Read (10 min)
- Decision doc: [Link - outlines options, pros/cons, recommendation]
- Supporting data: [Link]
---
## Agenda
### [0-5 min] Frame the Decision
- What we're deciding
- Why now
- Who decides (confirm decision-maker)
### [5-20 min] Evaluate Options
**Option A:** [Pros, cons, risks]
**Option B:** [Pros, cons, risks]
**Option C:** [Pros, cons, risks]
Discuss:
- What evidence supports each option?
- What are we uncertain about?
- What can't we undo later?
### [20-28 min] Make Decision
- Decision-maker's call: [Option chosen]
- Rationale: [Why]
- Dissent captured: [Any concerns to note]
### [28-30 min] Next Steps
- Action items to execute decision
- Communication plan (who needs to know?)
- Timeline for implementation
---
## Success Criteria
- [ ] Clear decision made (Option A/B/C)
- [ ] Rationale documented
- [ ] Action items assigned with owners
## Estimated Prep Time: 15 minutes
- Read decision doc (options, pros/cons, recommendation): 10 min
- Review supporting data: 5 min
For meetings where tension or disagreement is expected:
# Discussion: [Topic Where Perspectives Differ]
**Purpose:** Reach alignment on [Topic] despite differing perspectives
**Duration:** 45 min | **Owner:** [Neutral facilitator, ideally not a party to the disagreement]
---
## Pre-Read (10 min)
- Shared facts and data: [Link - agreed-upon data, not interpretations]
- Perspective A summary: [Link or 3-bullet summary]
- Perspective B summary: [Link or 3-bullet summary]
---
## Ground Rules
- We assume good intent from everyone
- Critique ideas, not people
- Focus on user/business impact, not personal preference
- The decision-maker will decide, but all perspectives will be heard
## Agenda
### [0-5 min] Acknowledge the Tension
- Name the disagreement explicitly (don't pretend it doesn't exist)
- Confirm shared goals: "We all want [X], we disagree on how to get there"
- Remind everyone of the ground rules
### [5-10 min] Present Shared Facts & Data
- Walk through the data everyone agrees on
- Identify where interpretations diverge
- Separate facts from opinions
### [10-25 min] Each Perspective Gets Equal Airtime
**Perspective A** (7 min):
- State your position
- Share your reasoning
- Name your biggest concern if we go the other way
**Perspective B** (7 min):
- State your position
- Share your reasoning
- Name your biggest concern if we go the other way
(No interruptions during each person's time)
### [25-35 min] Structured Decision Process
- What do both sides agree on?
- Where is the core disagreement?
- Can we find a compromise or hybrid?
- What would change each side's mind?
- Is there a way to test with data (A/B test, pilot)?
### [35-45 min] Decision & Clear Next Steps
- Decision-maker states decision and rationale
- Capture dissent (it's OK to disagree and commit)
- Define clear next steps regardless of outcome
- Set a check-in date to revisit if needed
---
## Success Criteria
- [ ] All perspectives were heard and documented
- [ ] A clear decision was made (or a decision process was agreed upon)
- [ ] Everyone can articulate the rationale, even if they disagree
- [ ] Next steps have owners and dates
- [ ] Relationships are intact (no lingering resentment)
## Estimated Prep Time: 15 minutes
- Review shared facts and data: 5 min
- Read Perspective A and Perspective B summaries: 5 min
- Reflect on your own position and potential compromises: 5 min
When to use this template:
# Brainstorm: [Topic]
**Purpose:** Generate ideas for [Problem/Opportunity]
**Duration:** 45 min | **Owner:** [Name]
---
## Pre-Read (5 min)
- Problem statement: [Link]
- Constraints: [What we can't change]
- Success metrics: [How we'll measure good ideas]
---
## Agenda
### [0-5 min] Set the Stage
- Problem we're solving
- Rules: No bad ideas, quantity > quality, build on others' ideas
### [5-30 min] Idea Generation
**Round 1:** Individual brainstorm (10 min)
- Everyone writes ideas independently (Miro/Figjam/Post-its)
**Round 2:** Group sharing (15 min)
- Go around, share 1-2 ideas each
- Build on others' ideas
**Round 3:** Wild ideas (5 min)
- "What if we had unlimited budget/time?"
- "What would [Company X] do?"
### [30-40 min] Clustering & Themes
- Group similar ideas
- Identify themes
- Spot patterns
### [40-45 min] Next Steps
- Top 5-10 ideas to explore further
- Owners for quick prototypes/research
- Timeline for follow-up evaluation
---
## Success Criteria
- [ ] 20+ ideas generated
- [ ] Top 5-10 ideas identified for further exploration
- [ ] Owners assigned to prototype/validate top ideas
## Estimated Prep Time: 10 minutes
- Read problem statement and constraints: 5 min
- Brainstorm 3-5 initial ideas on your own before the meeting: 5 min
# [Meeting Title]
📅 **Date/Time:** [When]
⏱️ **Duration:** [Length]
👥 **Attendees:** [List]
🎯 **Owner:** [Name]
---
## Purpose
[One-sentence goal]
**Success criteria:**
- [ ] [Outcome 1]
- [ ] [Outcome 2]
---
## Pre-Read (Required)
⏰ Time required: [X minutes]
- [Doc 1]: [Link] (X min read)
- [Doc 2]: [Link] (X min read)
⚠️ If you haven't reviewed the pre-read, please decline this meeting.
---
## Agenda
### [0-X min] [Section Title]
**Goal:** [What this section accomplishes]
[Details, questions, or discussion points]
### [X-Y min] [Section Title]
**Goal:** [What this section accomplishes]
[Details, questions, or discussion points]
[Continue for all sections...]
---
## Decisions Needed
1. **[Decision 1]**
- Options: A, B, C
- Decision maker: [Name]
2. **[Decision 2]**
- Options: A, B
- Decision maker: [Name]
---
## Action Items Template
[Will be filled during meeting]
| Action Item | Owner | Due Date |
| ----------- | ------ | -------- |
| [Task 1] | [Name] | [Date] |
| [Task 2] | [Name] | [Date] |
---
## Follow-Up
- Next meeting (if needed): [Date/topic]
- Decisions to communicate: [Who needs to know?]
---
## Estimated Prep Time: [X] minutes
- [Prep task 1]: [estimated time] (e.g., "Review Q1 metrics dashboard: 5 min")
- [Prep task 2]: [estimated time] (e.g., "Skim stakeholder's last 3 updates: 3 min")
If someone sends you a meeting invite without an agenda:
"Thanks for the invite! To make best use of everyone's time, could you send:
1. Meeting goal (one sentence)
2. Pre-read materials (if any)
3. Time-boxed agenda
Happy to join once I know how to prepare!"
For recurring meetings, alternate formats:
Week 1: Deep dive on one topic (60 min)
Week 2: Rapid updates + decisions (30 min)
Week 3: Planning session (45 min)
Week 4: Retro + learnings (30 min)
For decisions, collect input before meeting:
Pre-meeting survey (5 min to complete):
1. Which option do you prefer? (A/B/C)
2. What concerns do you have?
3. What information would change your mind?
Results: [Link to responses]
Meeting focuses on discussing concerns, not rehashing basics.
❌ No time limits (topics expand to fill time) ✅ Strict time boxes for each section
❌ "Status update" meetings (send async instead) ✅ Meetings for decisions, discussion, or collaboration only
❌ 10+ people (too many voices, no decisions) ✅ 3-7 people ideal (Amazon "two-pizza rule")
❌ Back-to-back meetings (no processing time) ✅ 25/50-minute meetings (built-in buffer)
❌ Presenters reading slides (waste of time) ✅ Pre-read decks, use meeting for Q&A
After the meeting:
/meeting-notes - Document outcomes and action items/meeting-cleanup - Process batch of meetings from one day/decision-doc - Formalize decisions made in meetingBefore the meeting:
/prd-draft - Create spec to review in meeting/status-update - Pre-read for stakeholder meetingsAfter generating the agenda, also create a matching meeting notes stub that can be used with /meeting-notes after the meeting. This saves time and ensures continuity between agenda and notes.
# Meeting Notes: [Meeting Title] - [Date]
**Attendees:** [Pre-filled from agenda]
**Notetaker:** [Assigned in agenda]
---
## Agenda Item 1: [Title from agenda]
## **Discussion:**
## **Decision:**
---
## Agenda Item 2: [Title from agenda]
## **Discussion:**
## **Decision:**
---
[Repeat for all agenda items]
---
## Action Items
| Action Item | Owner | Due Date |
| ----------- | ----- | -------- |
| | | |
| | | |
## Open Questions / Parking Lot
-
## Follow-Up
- Next meeting needed?
- Notes to share with:
Save this stub alongside the agenda so the PM can fill it in during or right after the meeting.
Before delivering the agenda, verify:
If any check fails, revise before delivering.
Remember: A great agenda is half the battle. The other half is actually sticking to it during the meeting.
When the PM uses /meeting-agenda, I automatically:
Source: thoughts/shared/product/meeting-notes/, recent decisions and action items
Source: thoughts/shared/pm/context/stakeholder-template.md
Source: thoughts/shared/pm/prds/, thoughts/shared/pm/frameworks/
Source: Stakeholder profiles, org structure
Source: Related PRDs, decisions, data
Routing logic:
/meeting-notes to capture outcomes/meeting-cleanup at end of day/decision-doc if it needs formal documentation