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.
- You need a recurring 1:1 with a direct report or manager (use
running-effective-1-1s; different structure and relationship dynamics).
- You need a multi-day offsite or retreat (use
running-offsites; this skill covers single meetings, not multi-session programs).
- You need a formal decision process with RACI, options scoring, and escalation (use
running-decision-processes; this skill captures decisions within meetings but does not design the full decision framework).
- You need a design review or architecture review with technical critique (use
running-design-reviews; specialized facilitation and feedback norms apply).
- The topic is a sensitive HR/legal/medical issue requiring specialist handling.
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)
1) 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?”
2) 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.
3) 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.
4) 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).
5) 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.
6) 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.”
7) 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 (redirect): “I need to plan a 2-day strategy offsite with breakout sessions, team dinners, and a follow-up plan.”
Response: This is an offsite, not a single meeting. Redirect to running-offsites for the full offsite pack (brief, run-of-show, prework, logistics, post-offsite plan). If one session within the offsite needs a focused meeting pack, handle that session here.
Boundary example (reframe): “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.
Anti-patterns (common failure modes)
- ”Status meeting in disguise” -- Labeling a meeting as a “discussion” but filling the agenda with round-robin updates. Live time should be for discussion and decisions; status belongs in async pre-reads.
- No pre-read sent -- Spending the first 20 minutes of a 30-minute meeting giving context. Participants arrive cold, discussion time is crushed, and decisions get deferred.
- Too many topics -- Cramming 5+ agenda items into a single meeting. Each topic gets shallow treatment and nothing gets decided. Limit to 1-3 topics per meeting.
- Missing decision capture -- Good discussion happens but no one writes down what was decided, by whom, or by when. The same discussion repeats next week.
- No follow-up within 24h -- Decisions and action items stay in the facilitator’s notes. Stakeholders who were not present never learn the outcomes. Alignment decays.
Reference files
- references/INTAKE.md
- references/WORKFLOW.md
- references/TEMPLATES.md
- references/CHECKLISTS.md
- references/RUBRIC.md
- references/SOURCE_SUMMARY.md
- references/EXAMPLES.md
1---2name: running-effective-meetings3description: Run effective meetings: brief, agenda, facilitation script, decision log. See also: running-effective-1-1s (1:1s), running-offsites (offsites).4---56# Running Effective Meetings78## Scope910**Covers**11- Deciding whether a meeting is needed (vs async doc/message)12- Choosing the right meeting format (operational / strategic / decision / workshop)13- Preparing a pre-read and “priming” to avoid context-less discussions14- Facilitating discussion, capturing decisions, and ensuring follow-through15- Improving recurring meeting hygiene (split/kill/shorten meetings)1617**When to use**18- “Create an agenda and facilitation plan for a decision meeting.”19- “We need a weekly operational cadence — design the meeting format and templates.”20- “This meeting keeps going in circles — redesign it so we decide and assign actions.”21- “Turn this messy invite into a clear meeting brief + pre-read + follow-up.”2223**When NOT to use**24- The goal is purely status updates (use async updates instead).25- There is no discussion to be had (you already have the decision and only need to broadcast it).26- The “decision owner” is not attending and cannot delegate decision rights.27- You need a recurring 1:1 with a direct report or manager (use `running-effective-1-1s`; different structure and relationship dynamics).28- You need a multi-day offsite or retreat (use `running-offsites`; this skill covers single meetings, not multi-session programs).29- You need a formal decision process with RACI, options scoring, and escalation (use `running-decision-processes`; this skill captures decisions within meetings but does not design the full decision framework).30- You need a design review or architecture review with technical critique (use `running-design-reviews`; specialized facilitation and feedback norms apply).31- The topic is a sensitive HR/legal/medical issue requiring specialist handling.3233## Inputs3435**Minimum required**36- Meeting objective (what changes after the meeting)37- Meeting type (or “recommend”): operational / strategic discussion / decision / workshop38- Attendees (and the decision owner, if any)39- Time box + date/time constraints (and remote/hybrid details)40- Context links or a 5–10 bullet background summary4142**Missing-info strategy**43- Ask up to 5 questions from [references/INTAKE.md](references/INTAKE.md).44- If answers aren’t available, proceed with explicit assumptions and label unknowns.4546## Outputs (deliverables)4748Produce a **Meeting Pack** in Markdown (in-chat; or as files if requested), in this order:491) **Meeting brief** (goal, type, decision(s), roles, pre-work)502) **Pre-read** (context, options, open questions; “discover” happens async)513) **Agenda** (timed, discussion-first)524) **Facilitation script** (priming, prompts, how to handle stalls)535) **Notes template** + **Decision log** + **Action items table**546) **Follow-up message** (decisions, owners, deadlines, who-else-needs-to-know)557) **Risks / Open questions / Next steps** (always included)5657Templates: [references/TEMPLATES.md](references/TEMPLATES.md)5859## Workflow (7 steps)6061### 1) Decide if a meeting is needed and pick the format62- **Inputs:** Request + context + constraints.63- **Actions:** Clarify objective; decide whether the live meeting is for **discussion** only; pick meeting type (operational vs strategic vs decision vs workshop).64- **Outputs:** Meeting type recommendation + meeting objective + draft brief header.65- **Checks:** You can answer: “What will be different after this meeting?”6667### 2) Define the discussion scope (what is in-room vs async)68- **Inputs:** Objective; stakeholders; open questions.69- **Actions:** Separate **Discover / Discuss / Decide**:70 - Discover (context/data/options) → async pre-read71 - Discuss (trade-offs, objections, clarifications) → live meeting72 - Decide (final call + recording) → after discussion, captured explicitly73- **Outputs:** Pre-read outline + list of discussion questions + decision statement(s).74- **Checks:** At least 60% of the live time is reserved for discussion, not reading.7576### 3) Prime participants (pre-work + pre-read)77- **Inputs:** Pre-read outline; attendee list.78- **Actions:** Create a priming section (goal, conversation category, decision rights); assign pre-work; send pre-read 24–48h before when possible.79- **Outputs:** Complete pre-read + pre-work assignments.80- **Checks:** Every attendee can arrive “ready to discuss” without a live info dump.8182### 4) Build a timed agenda that matches the format83- **Inputs:** Meeting type; discussion questions; time box.84- **Actions:** Timebox segments; limit to 1–3 topics; include explicit decision points; reserve time for closing alignment.85- **Outputs:** Agenda with timing, prompts, and expected outputs per section.86- **Checks:** Agenda maps each segment to a tangible output (decision, list, owner, next step).8788### 5) Assign roles and write the facilitation script89- **Inputs:** Agenda; participants.90- **Actions:** Assign facilitator, decision owner, note-taker, timekeeper; write prompts and “if stuck” branches; set ground rules (parking lot, stack, time boxing).91- **Outputs:** Facilitation script + roles list.92- **Checks:** Roles are named; escalation path is clear if consensus fails.9394### 6) Run the meeting and capture decisions/actions in real time95- **Inputs:** Script; notes template.96- **Actions:** Start with priming; facilitate discussion; capture decisions and action items as they happen; keep to time boxes.97- **Outputs:** Filled notes + decision log entries + action items table.98- **Checks:** No important decision is left implicit or “to be clarified later.”99100### 7) Close, follow up, and improve meeting hygiene101- **Inputs:** Captured notes/decisions/actions.102- **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).103- **Outputs:** Follow-up message + updated trackers + hygiene recommendations + Risks/Open questions/Next steps.104- **Checks:** Every action item has an owner and due date; stakeholders to inform are named.105106## Quality gate (required)107- Use [references/CHECKLISTS.md](references/CHECKLISTS.md) and score with [references/RUBRIC.md](references/RUBRIC.md).108- Always include: **Risks**, **Open questions**, **Next steps**.109110## Examples111112**Example 1 (Operational cadence):** “Design a weekly operational meeting for a product squad to track priority projects without drifting into strategy.” 113Expected: a structured meeting brief, recurring agenda template, status update pattern, and a hygiene rule to move strategy to a separate forum.114115**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.” 116Expected: pre-read with options + evidence, timed agenda, facilitation prompts for trade-offs, and a decision record + action items.117118**Boundary example (redirect):** “I need to plan a 2-day strategy offsite with breakout sessions, team dinners, and a follow-up plan.”119Response: This is an offsite, not a single meeting. Redirect to `running-offsites` for the full offsite pack (brief, run-of-show, prework, logistics, post-offsite plan). If one session within the offsite needs a focused meeting pack, handle that session here.120121**Boundary example (reframe):** “Schedule a meeting to ‘get alignment’ but there’s no decision, no owner, and no pre-read.”122Response: ask for the decision/outcome; recommend async discovery first; refuse to produce a meeting pack until objective/owner is defined.123124## Anti-patterns (common failure modes)1251261. **”Status meeting in disguise”** -- Labeling a meeting as a “discussion” but filling the agenda with round-robin updates. Live time should be for discussion and decisions; status belongs in async pre-reads.1272. **No pre-read sent** -- Spending the first 20 minutes of a 30-minute meeting giving context. Participants arrive cold, discussion time is crushed, and decisions get deferred.1283. **Too many topics** -- Cramming 5+ agenda items into a single meeting. Each topic gets shallow treatment and nothing gets decided. Limit to 1-3 topics per meeting.1294. **Missing decision capture** -- Good discussion happens but no one writes down what was decided, by whom, or by when. The same discussion repeats next week.1305. **No follow-up within 24h** -- Decisions and action items stay in the facilitator’s notes. Stakeholders who were not present never learn the outcomes. Alignment decays.131132## Reference files133- [references/INTAKE.md](references/INTAKE.md)134- [references/WORKFLOW.md](references/WORKFLOW.md)135- [references/TEMPLATES.md](references/TEMPLATES.md)136- [references/CHECKLISTS.md](references/CHECKLISTS.md)137- [references/RUBRIC.md](references/RUBRIC.md)138- [references/SOURCE_SUMMARY.md](references/SOURCE_SUMMARY.md)139- [references/EXAMPLES.md](references/EXAMPLES.md)140