Meeting Notes
Purpose
Structure raw meeting content into clear, actionable notes that participants and non-participants can quickly scan. Capture decisions, action items, and follow-ups so nothing falls through the cracks.
When to Use
- Organizing notes during or after a meeting
- Processing a meeting transcript into a shareable format
- Creating a record of decisions for future reference
Inputs
- Meeting content: Transcript, rough notes, or a description of what was discussed
- Meeting metadata: Title, date, attendees (optional but recommended)
- Meeting type: Standup, planning, retrospective, 1:1, stakeholder review, etc. (optional)
Output Format
Produce a markdown document with the following structure:
Header Block
# Meeting: [Title]
**Date**: [Date]
**Attendees**: [List of names/roles]
**Duration**: [Length if known]
**Meeting type**: [Type if known]
1. Agenda
Numbered list of topics that were planned or actually covered. Mark any skipped items.
2. Discussion Points
For each major topic discussed, create a subsection:
[Topic Name]
- Summary of the discussion (2-5 bullets)
- Key arguments or perspectives raised
- Any data or evidence referenced
3. Decisions
Numbered list of decisions made during the meeting:
- [Decision] -- [Brief rationale]. Agreed by [who, if noted].
If no decisions were made, state: "No formal decisions were made in this meeting."
4. Action Items
Table format for clear ownership and tracking:
| # |
Action Item |
Owner |
Due Date |
Status |
| 1 |
|
|
|
Open |
5. Follow-ups
- Topics deferred to future meetings
- Information someone agreed to look up or share
- Meetings or discussions that need to be scheduled
6. Parking Lot
Items raised but intentionally set aside for later. These prevent good ideas from being lost while keeping the current meeting focused.
Example
Input: Rough notes from a sprint planning meeting: "talked about auth bugs -- maria will fix the token refresh issue by wednesday. discussed new search feature, agreed to use elasticsearch over solr. need to figure out timeline for search. jake mentioned concerns about test coverage. pushed mobile discussion to next week."
Output:
- Header: Sprint Planning, today's date, attendees mentioned
- Discussion Points: Auth bugs (token refresh identified as root cause), Search feature (Elasticsearch vs Solr debate), Test coverage concerns, Mobile (deferred)
- Decisions: Use Elasticsearch for search implementation
- Action Items: Maria to fix token refresh by Wednesday, team to determine search timeline
- Follow-ups: Mobile discussion next week, Jake to propose test coverage targets
- Parking Lot: Mobile app planning
Guidelines
- Capture the substance of discussions, not a verbatim transcript
- Every action item must have an owner -- if none was assigned, flag it as "Owner: TBD"
- Keep discussion summaries neutral; do not editorialize
- When the input is a rough transcript, clean up language but preserve meaning
- Group related discussion points rather than listing them chronologically
- Distinguish between decisions (firm commitments) and sentiments (general agreement without a firm commitment)
- If attendees are not provided, infer from names mentioned and note that the list may be incomplete
1---2name: meeting-notes3description: Create structured meeting notes. Use when the user says /meeting-notes, asks to organize meeting notes, structure a meeting transcript, or document a meeting. Triggers: meeting-notes, meeting notes, meeting recap, meeting summary, organize notes, document meeting.4---56# Meeting Notes78## Purpose910Structure raw meeting content into clear, actionable notes that participants and non-participants can quickly scan. Capture decisions, action items, and follow-ups so nothing falls through the cracks.1112## When to Use1314- Organizing notes during or after a meeting15- Processing a meeting transcript into a shareable format16- Creating a record of decisions for future reference1718## Inputs1920- **Meeting content**: Transcript, rough notes, or a description of what was discussed21- **Meeting metadata**: Title, date, attendees (optional but recommended)22- **Meeting type**: Standup, planning, retrospective, 1:1, stakeholder review, etc. (optional)2324## Output Format2526Produce a markdown document with the following structure:2728### Header Block2930```31# Meeting: [Title]32**Date**: [Date]33**Attendees**: [List of names/roles]34**Duration**: [Length if known]35**Meeting type**: [Type if known]36```3738### 1. Agenda39Numbered list of topics that were planned or actually covered. Mark any skipped items.4041### 2. Discussion Points42For each major topic discussed, create a subsection:4344#### [Topic Name]45- Summary of the discussion (2-5 bullets)46- Key arguments or perspectives raised47- Any data or evidence referenced4849### 3. Decisions50Numbered list of decisions made during the meeting:511. **[Decision]** -- [Brief rationale]. Agreed by [who, if noted].5253If no decisions were made, state: "No formal decisions were made in this meeting."5455### 4. Action Items56Table format for clear ownership and tracking:5758| # | Action Item | Owner | Due Date | Status |59|---|-------------|-------|----------|--------|60| 1 | | | | Open |6162### 5. Follow-ups63- Topics deferred to future meetings64- Information someone agreed to look up or share65- Meetings or discussions that need to be scheduled6667### 6. Parking Lot68Items raised but intentionally set aside for later. These prevent good ideas from being lost while keeping the current meeting focused.6970## Example7172**Input**: Rough notes from a sprint planning meeting: "talked about auth bugs -- maria will fix the token refresh issue by wednesday. discussed new search feature, agreed to use elasticsearch over solr. need to figure out timeline for search. jake mentioned concerns about test coverage. pushed mobile discussion to next week."7374**Output**:75- Header: Sprint Planning, today's date, attendees mentioned76- Discussion Points: Auth bugs (token refresh identified as root cause), Search feature (Elasticsearch vs Solr debate), Test coverage concerns, Mobile (deferred)77- Decisions: Use Elasticsearch for search implementation78- Action Items: Maria to fix token refresh by Wednesday, team to determine search timeline79- Follow-ups: Mobile discussion next week, Jake to propose test coverage targets80- Parking Lot: Mobile app planning8182## Guidelines8384- Capture the substance of discussions, not a verbatim transcript85- Every action item must have an owner -- if none was assigned, flag it as "Owner: TBD"86- Keep discussion summaries neutral; do not editorialize87- When the input is a rough transcript, clean up language but preserve meaning88- Group related discussion points rather than listing them chronologically89- Distinguish between decisions (firm commitments) and sentiments (general agreement without a firm commitment)90- If attendees are not provided, infer from names mentioned and note that the list may be incomplete