
Workshop Facilitation
- 1.7k installs
- 6.3k repo stars
- Updated July 17, 2026
- deanpeters/product-manager-skills
A canonical multi-turn facilitation pattern for interactive PM workshops: structured one-question-per-turn flow with progress tracking, entry-mode selection, and decision-point recommendations.
About
Workshop-facilitation provides a canonical pattern for running interactive PM sessions one step at a time, with clear progress labels, entry-mode selection (Guided, Context dump, Best guess), and enumerated recommendations only at decision points. Developers use it to add consistent pacing and interruption handling to any guided session or workshop skill. Key workflows include setting session expectations upfront, collecting context via numbered options with flexible multi-select parsing, tracking progress visually (e.g., Context Q2/8), and synthesizing recommendations at decision points while remaining responsive to meta questions and fast-path requests.
- One-step-at-a-time question flow with plain-language prompts and progress visibility per turn
- Three entry modes: Guided (paced), Context dump (skip answered), Best guess (infer and label assumptions)
- Flexible multi-select parsing: accept #1, 1, 1,3, or custom text; synthesize choices into next action
- Decision-point recommendations only (after context, after scoring, at priority/action-plan); skip after every answer
- Interruption-safe: answer meta questions directly, restate status, resume without losing context
Workshop Facilitation by the numbers
- 1,722 all-time installs (skills.sh)
- +84 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #311 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
workshop-facilitation capabilities & compatibility
- Capabilities
- one step at a time question flow · entry mode selection (guided, context dump, best · progress visibility and tracking · flexible multi select parsing · decision point recommendations · interruption safe meta question handling
What workshop-facilitation says it does
Provide the canonical facilitation pattern for interactive skills: one step at a time, with clear progress, adaptive recommendations at decision points, and predictable interruption handling.
If interrupted by a meta question, answer directly, then restate progress and pending question.
npx skills add https://github.com/deanpeters/product-manager-skills --skill workshop-facilitationAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 1.7k |
|---|---|
| repo stars | ★ 6.3k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 17, 2026 |
| Repository | deanpeters/product-manager-skills ↗ |
What it does
Run structured interactive workshops with paced questions, progress tracking, and adaptive recommendations for product teams.
Who is it for?
Adding structured facilitation to any PM workshop or guided session,Running interactive sessions with numbered recommendations and progress tracking,Ensuring workshops stay on track and end with actionable choices
Skip if: Single-step advice, non-interactive content delivery, or sessions that require real-time collaboration tools.
When should I use this skill?
An interactive skill needs consistent pacing, progress visibility, adaptive recommendations, and predictable interruption handling.
What you get
Developers can add structured facilitation to any PM workshop, run sessions with numbered recommendations only at decision points, and ensure workshops stay on track with actionable outcomes.
- Structured workshop session with one-step-at-a-time flow
- Progress labels visible each turn (e.g., Context Qx/8, Scoring Qx/5)
- Numbered recommendations at decision points only
By the numbers
- Estimated session time: 7-10 minutes, around 10 questions (per example opening)
- Three entry modes supported: Guided, Context dump, Best guess
- Recommended to provide numbered options and follow-up only when they materially improve recommendation quality
Files
Purpose
Provide the canonical facilitation pattern for interactive skills: one step at a time, with clear progress, adaptive recommendations at decision points, and predictable interruption handling.
Key Concepts
- One-step-at-a-time: Ask a single targeted question per turn.
- Session heads-up + entry mode: Start by setting expectations and offering
Guided,Context dump, orBest guessmode. - Progress visibility: Show user-facing progress labels like
Context Qx/8andScoring Qx/5. - Decision-point recommendations: Use enumerated options only when a choice is needed, not after every answer.
- Quick-select response options: For regular context/scoring questions, provide concise numbered answer options plus
Other (specify)when useful. - Flexible selection parsing: Accept
#1,1,1 and 3,1,3, or custom text, then synthesize multi-select choices. - Context-aware progression: Build on previous answers and avoid re-asking resolved questions.
- Interruption-safe flow: Answer meta questions directly (for example, "how many left?"), restate status, then resume.
- Fast path: If the user requests a single-shot output, skip multi-turn facilitation and deliver a condensed result.
Application
1. Start with a brief heads-up on estimated time and number of questions. 2. Ask the user to choose an entry mode:
1Guided mode (one question at a time)2Context dump (paste known context; skip redundancies)3Best guess mode (infer missing details and label assumptions)
3. Run one question per turn and wait for an answer before continuing. 4. Keep questions plain-language; include a short example response format when helpful. 5. Show progress each turn:
Context Qx/8during context collectionScoring Qx/5during assessment/scoring
6. Ask follow-up clarifications only when they materially improve recommendation quality. 7. For regular context/scoring questions, offer quick-select numbered response options when practical:
- Keep options concise and mutually exclusive when possible.
- Include
Other (specify)if likely answers are open-ended. - Accept multi-select responses like
1,3or1 and 3.
8. Provide numbered recommendations only at decision points:
- after context synthesis,
- after maturity/profile synthesis,
- during priority/action-plan selection.
9. Accept numeric or custom choices, synthesize multi-select choices, and continue. 10. If interrupted by a meta question, answer directly, then restate progress and pending question. 11. If the user says stop/pause, halt immediately and wait for explicit resume. 12. End with a clear summary, decisions made, and (if best guess mode was used) an Assumptions to Validate list.
Examples
Opening: "Quick heads-up: this should take about 7-10 minutes and around 10 questions. How do you want to start? 1. Guided mode 2. Context dump 3. Best guess mode"
User: "2"
Facilitator: "Paste what you already know. I’ll skip answered areas and ask only what’s missing."
Decision point after synthesis: 1. Prioritize Context Design (Recommended) 2. Prioritize Agent Orchestration 3. Prioritize Team-AI Facilitation
User: "1 and 3"
Facilitator: "Great. We’ll run Context Design first, with Team-AI Facilitation in parallel."
Common Pitfalls
- Asking multiple questions in the same turn.
- Offering recommendations after every answer (creates interaction drag).
- Using shorthand labels without plain-language questions.
- Hiding progress, so users don't know how much remains.
- Ignoring the user's chosen option or custom direction.
- Failing to label assumptions when running in best-guess mode.
References
- Use as the source of truth for interactive facilitation behavior.
- Apply alongside workshop skills in
skills/*-workshop/SKILL.mdand advisor-style interactive skills.
Related skills
How it compares
Embed workshop-facilitation as a meta-pattern; use domain PM skills for specific workshop content like roadmapping or PRDs.
FAQ
When should I offer numbered recommendations?
Only at decision points: after context synthesis, after maturity/profile synthesis, or during priority/action-plan selection. Not after every answer.
How do I handle multi-select responses?
Accept formats like '1,3', '1 and 3', or custom text. Parse flexibly and synthesize the choices into the next action.
What if a user interrupts with a meta question?
Answer the meta question directly, restate current progress and pending question, then resume the flow.
Is Workshop Facilitation safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.