/meet — Meeting Processing
Process raw meeting notes into structured notes with extracted decisions, blockers, and action items.
Context
Today's date: !date +%Y-%m-%d
Recent meetings: !ls meetings/*.md 2>/dev/null | tail -5
Reference template: @_templates/meeting.md Config: @_core/config.yaml Processing logic: @_core/PROCESSING.md
Input
User input: $ARGUMENTS
Then user will paste raw notes.
Session Task Progress
code
TaskCreate: "Parse meeting metadata" activeForm: "Parsing meeting metadata..." TaskCreate: "Extract decisions, blockers, actions" activeForm: "Extracting items from notes..." TaskCreate: "Create linked notes" activeForm: "Creating linked notes..."
Processing Steps
- •
Parse Input
- •Extract project
- •Extract type: sync, milestone, external
- •Generate slug from title
- •
Request Notes
- •If notes not provided, prompt: "Paste your meeting notes:"
- •
Extract from Notes
- •Decisions: Look for "decided", "agreed", "going with"
- •Blockers: Look for "blocked", "stuck", "waiting on"
- •Action Items: Look for "will do", "action:", "TODO", "@name"
- •Attendees: Look for @mentions or name lists
- •
Create Meeting Note
- •Filename:
meetings/{date}-{type}-{slug}.md - •Apply template with extracted data
- •Add
## Linkssection
- •Filename:
- •
Create Linked Notes
- •For each decision: Create
decisions/{project}/{date}-{slug}.md - •For each blocker: Create
blockers/{project}/{date}-{slug}.md - •Link back to meeting note
- •For each decision: Create
- •
Update References
- •Add to project index if exists
Output
code
Created: meetings/{date}-{type}-{slug}.md
Extracted:
- Decisions: {count} (notes created)
- Blockers: {count} (notes created)
- Action items: {count}