Running Effective Meetings
Scope
Covers
-
Deciding whether a meeting is needed (vs async doc/message)
-
Choosing the right meeting format (operational / strategic / decision / workshop)
-
Preparing a pre-read and “priming” to avoid context-less discussions
-
Facilitating discussion, capturing decisions, and ensuring follow-through
-
Improving recurring meeting hygiene (split/kill/shorten meetings)
When to use
-
“Create an agenda and facilitation plan for a decision meeting.”
-
“We need a weekly operational cadence — design the meeting format and templates.”
-
“This meeting keeps going in circles — redesign it so we decide and assign actions.”
-
“Turn this messy invite into a clear meeting brief + pre-read + follow-up.”
When NOT to use
-
The goal is purely status updates (use async updates instead).
-
There is no discussion to be had (you already have the decision and only need to broadcast it).
-
The “decision owner” is not attending and cannot delegate decision rights.
-
The topic is a sensitive HR/legal/medical issue requiring specialist handling.
-
You actually need a multi-day workshop (e.g., a full design sprint) rather than a single meeting.
Inputs
Minimum required
-
Meeting objective (what changes after the meeting)
-
Meeting type (or “recommend”): operational / strategic discussion / decision / workshop
-
Attendees (and the decision owner, if any)
-
Time box + date/time constraints (and remote/hybrid details)
-
Context links or a 5–10 bullet background summary
Missing-info strategy
-
Ask up to 5 questions from references/INTAKE.md.
-
If answers aren’t available, proceed with explicit assumptions and label unknowns.
Outputs (deliverables)
Produce a Meeting Pack in Markdown (in-chat; or as files if requested), in this order:
-
Meeting brief (goal, type, decision(s), roles, pre-work)
-
Pre-read (context, options, open questions; “discover” happens async)
-
Agenda (timed, discussion-first)
-
Facilitation script (priming, prompts, how to handle stalls)
-
Notes template + Decision log + Action items table
-
Follow-up message (decisions, owners, deadlines, who-else-needs-to-know)
-
Risks / Open questions / Next steps (always included)
Templates: references/TEMPLATES.md
Workflow (7 steps)
- Decide if a meeting is needed and pick the format
-
Inputs: Request + context + constraints.
-
Actions: Clarify objective; decide whether the live meeting is for discussion only; pick meeting type (operational vs strategic vs decision vs workshop).
-
Outputs: Meeting type recommendation + meeting objective + draft brief header.
-
Checks: You can answer: “What will be different after this meeting?”
- Define the discussion scope (what is in-room vs async)
-
Inputs: Objective; stakeholders; open questions.
-
Actions: Separate Discover / Discuss / Decide:
-
Discover (context/data/options) → async pre-read
-
Discuss (trade-offs, objections, clarifications) → live meeting
-
Decide (final call + recording) → after discussion, captured explicitly
-
Outputs: Pre-read outline + list of discussion questions + decision statement(s).
-
Checks: At least 60% of the live time is reserved for discussion, not reading.
- Prime participants (pre-work + pre-read)
-
Inputs: Pre-read outline; attendee list.
-
Actions: Create a priming section (goal, conversation category, decision rights); assign pre-work; send pre-read 24–48h before when possible.
-
Outputs: Complete pre-read + pre-work assignments.
-
Checks: Every attendee can arrive “ready to discuss” without a live info dump.
- Build a timed agenda that matches the format
-
Inputs: Meeting type; discussion questions; time box.
-
Actions: Timebox segments; limit to 1–3 topics; include explicit decision points; reserve time for closing alignment.
-
Outputs: Agenda with timing, prompts, and expected outputs per section.
-
Checks: Agenda maps each segment to a tangible output (decision, list, owner, next step).
- Assign roles and write the facilitation script
-
Inputs: Agenda; participants.
-
Actions: Assign facilitator, decision owner, note-taker, timekeeper; write prompts and “if stuck” branches; set ground rules (parking lot, stack, time boxing).
-
Outputs: Facilitation script + roles list.
-
Checks: Roles are named; escalation path is clear if consensus fails.
- Run the meeting and capture decisions/actions in real time
-
Inputs: Script; notes template.
-
Actions: Start with priming; facilitate discussion; capture decisions and action items as they happen; keep to time boxes.
-
Outputs: Filled notes + decision log entries + action items table.
-
Checks: No important decision is left implicit or “to be clarified later.”
- Close, follow up, and improve meeting hygiene
-
Inputs: Captured notes/decisions/actions.
-
Actions: End with: (1) What did we decide? (2) Who does what by when? (3) Who else needs to know? Send follow-up within 24h; propose hygiene changes (split strategic vs operational, cancel/shorten recurring meetings).
-
Outputs: Follow-up message + updated trackers + hygiene recommendations + Risks/Open questions/Next steps.
-
Checks: Every action item has an owner and due date; stakeholders to inform are named.
Quality gate (required)
-
Use references/CHECKLISTS.md and score with references/RUBRIC.md.
-
Always include: Risks, Open questions, Next steps.
Examples
Example 1 (Operational cadence): “Design a weekly operational meeting for a product squad to track priority projects without drifting into strategy.”
Expected: a structured meeting brief, recurring agenda template, status update pattern, and a hygiene rule to move strategy to a separate forum.
Example 2 (Decision meeting): “Create a decision meeting pack for choosing between two onboarding flows (A vs B) with PM/Design/Eng and a decision owner.”
Expected: pre-read with options + evidence, timed agenda, facilitation prompts for trade-offs, and a decision record + action items.
Boundary example: “Schedule a meeting to ‘get alignment’ but there’s no decision, no owner, and no pre-read.”
Response: ask for the decision/outcome; recommend async discovery first; refuse to produce a meeting pack until objective/owner is defined.
Reference files
-
references/INTAKE.md
-
references/WORKFLOW.md
-
references/TEMPLATES.md
-
references/CHECKLISTS.md
-
references/RUBRIC.md
-
references/SOURCE_SUMMARY.md
-
references/EXAMPLES.md