Summary
Add a new custom agent (meeting-analyst) that retrieves meeting transcripts from Microsoft 365 via the work-iq-mcp server, extracts product requirements, decisions, and action items, and produces structured handoff documents for the prd-builder agent.
Motivation
Meeting discussions contain valuable product requirements, decisions, and action items that often remain unstructured. This agent automates the extraction and organization of that information into a format the PRD builder can consume directly.
Scope
- Agent file:
.github/agents/meeting-analyst.agent.md
- Tool integration: Uses
mcp_workiq_accept_eula and mcp_workiq_ask_work_iq from the work-iq-mcp server
- Workflow phases: Discover → Extract → Synthesize → Handoff
- State tracking:
.copilot-tracking/prd-sessions/<name>-transcript.state.json
- Handoff output:
.copilot-tracking/prd-sessions/<name>-transcript-analysis.md
- Handoff target: prd-builder agent
Key Features
- Query budget management (approximately 30 queries per session with user warnings at thresholds)
- Session continuity with state file persistence and resumption
- Structured requirement extraction with TR-NNN identifiers
- Error handling for common work-iq-mcp failure modes
- Cross-meeting pattern and contradiction detection
Summary
Add a new custom agent (
meeting-analyst) that retrieves meeting transcripts from Microsoft 365 via the work-iq-mcp server, extracts product requirements, decisions, and action items, and produces structured handoff documents for the prd-builder agent.Motivation
Meeting discussions contain valuable product requirements, decisions, and action items that often remain unstructured. This agent automates the extraction and organization of that information into a format the PRD builder can consume directly.
Scope
.github/agents/meeting-analyst.agent.mdmcp_workiq_accept_eulaandmcp_workiq_ask_work_iqfrom the work-iq-mcp server.copilot-tracking/prd-sessions/<name>-transcript.state.json.copilot-tracking/prd-sessions/<name>-transcript-analysis.mdKey Features