From let-people-workshop
The library of facilitation structures (Liberating Structures, Training from the BACK of the Room, and more). Use to list, explain, recommend, or ground a design in proven practices. Extensible — add a practice by dropping a markdown file in practices/.
How this skill is triggered — by the user, by Claude, or both
Slash command
/let-people-workshop:facilitation-practicesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
A curated, extensible library of facilitation **structures**, one markdown file per practice in
practices/1-2-4-all.mdpractices/15-percent-solutions.mdpractices/25-10-crowd-sourcing.mdpractices/README.mdpractices/_TEMPLATE.mdpractices/agreement-certainty-matrix.mdpractices/appreciative-interviews.mdpractices/buy-a-feature.mdpractices/celebrity-interview.mdpractices/conversation-cafe.mdpractices/cover-story.mdpractices/critical-uncertainties.mdpractices/design-storyboards.mdpractices/discovery-action-dialogue.mdpractices/drawing-together.mdpractices/ecocycle-planning.mdpractices/empathy-map.mdpractices/esvp.mdpractices/five-phase-retrospective.mdpractices/four-player-model.mdA curated, extensible library of facilitation structures, one markdown file per practice in
practices/. This skill is the grounding source for the designer agent and a browsable reference
for the facilitator.
design.md must cite a practice that exists here.Practices are cited by slug — the filename without .md. Examples: triz, 1-2-4-all,
impromptu-networking. A design is "grounded" only if every cited slug resolves to a
practices/<slug>.md in this skill. Designs never hardcode the physical path — they cite the slug —
so the library can move (e.g. into a packaged plugin) without rewriting any design.
practices/_TEMPLATE.md to practices/<kebab-slug>.md.designer agent and this skill glob practices/*.md and pick it up.Each practice is YAML frontmatter (machine-readable) followed by a markdown body (the rich detail).
Frontmatter fields:
slug (== filename) · name · type (structure | principle | framework) · source · source_url ·
mediums (subset of in-person/miro/video) · group_min / group_max · time_min / time_max
(minutes; structures only) · tags (optional).
type meanings: structure = a timed activity that becomes an agenda row; principle = a lens
applied across the agenda (no timing); framework = a macro-arc you map structures onto (e.g. the 4Cs).
Body sections: Purpose · When to use · Group config · Timing · Medium fit (per-medium notes) · Steps · Facilitator notes.
To recommend structures for a situation, filter on frontmatter first, then judge fit from the body:
mediums contains the session medium.group_min ≤ size ≤ group_max.time_min ≤ available slot.tags + the Purpose/When to use prose.
A type: principle entry (e.g. tbr-concrete-practice, tbr-brain-rules) is a lens applied across the
agenda, not a timed block. A type: framework entry (e.g. tbr-4cs) is a backbone you sequence
structures onto. Recommend both as stance/structure-of-the-whole, never as an agenda row with a duration.Every practice file is an original, attributed summary — our own words describing a method, never a
reproduction of the source's text or materials. Full per-source attribution and rights status live in
NOTICE.md; practice content is licensed CC BY-SA 4.0 (see LICENSE-CONTENT).
Underlying methods, names, and trademarks belong to their originators; inclusion is descriptive and
implies no affiliation or endorsement. When adding a method, follow the four gates in NOTICE.md.
Grouped by what they're good for; cite by slug. Sources: LS = Liberating Structures · TBR = Training from the BACK of the Room · plus Kaner, Hohmann, Klein, Kantor/Acker, Gamestorming (XPLANE), Derby & Larsen.
| Slug | Source | Good for |
|---|---|---|
impromptu-networking | LS | Warm-ups; equalizing voice early |
heard-seen-respected | LS | Empathy + deep-listening opener |
nine-whys | LS | Surfacing the shared deeper purpose of the work |
appreciative-interviews | LS | Mining success stories for what already works |
conversation-cafe | LS | Calm collective sense-making of a big/disturbing challenge |
esvp | Derby/Larsen | Anonymous read on engagement/buy-in toward the session |
| Slug | Source | Good for |
|---|---|---|
1-2-4-all | LS | Surfacing input without domination |
25-10-crowd-sourcing | LS | Crowd-ranking bold ideas fast (15+ people) |
drawing-together | LS | Surfacing insight words can't reach (visual) |
social-network-webbing | LS | Mapping who you really need to engage |
empathy-map | XPLANE | Stakeholder-perspective canvas (see/hear/say/do, think/feel) |
| Slug | Source | Good for |
|---|---|---|
min-specs | LS | Stripping rules to the minimum that still works |
15-percent-solutions | LS | Turning big problems into doable first steps + ownership |
agreement-certainty-matrix | LS | Matching approach to problem type (simple…chaotic) |
design-storyboards | LS | Making a plan concrete and testable before committing |
gradients-of-agreement | Kaner | Testing the strength of support for a proposal — prevents false consensus |
buy-a-feature | Hohmann | Budget-constrained prioritization that forces real trade-offs |
prune-the-product-tree | Hohmann | Roadmap shaping via a tree — balance of where growth clusters |
| Slug | Source | Good for |
|---|---|---|
triz | LS | Charged topics; admitting what we already do wrong |
wicked-questions | LS | Naming a paradox instead of forcing an either/or |
integrated-autonomy | LS | Breaking an either/or into both/and |
generative-relationships-star | LS | Diagnosing a stuck working relationship without blame |
what-i-need-from-you | LS | Surfacing cross-team interdependencies (WINFY) |
| Slug | Source | Good for |
|---|---|---|
troika-consulting | LS | Peer coaching in trios (client turns away) |
wise-crowds | LS | Group consults one client at a time |
helping-heuristics | LS | Practising how to give/receive help well |
improv-prototyping | LS | Acting out solutions so they stick |
shift-and-share | LS | Spreading innovations via station rotation |
celebrity-interview | LS | Interviewing a leader/expert instead of a lecture |
user-experience-fishbowl | LS | Transferring tacit know-how (inner/outer circle) |
discovery-action-dialogue | LS | Finding the group's own already-working behaviors (DAD) |
simple-ethnography | LS | Observing real behavior in the field |
| Slug | Source | Good for |
|---|---|---|
what-so-what-now-what | LS | Debrief; sense-making without premature solutions |
speed-boat | Hohmann | Retro: surfacing impediments via boat-and-anchors (depersonalized) |
mad-sad-glad | Derby/Larsen | Gathering feelings as data (retro Gather Data) |
team-radar | Derby/Larsen | Multi-factor self-assessment, repeatable as a progress measure |
learning-matrix | Derby/Larsen | Fast 4-quadrant insight capture (keep/change/idea/appreciate) |
plus-delta | Derby/Larsen | Minimal "improve the meeting" close (retro-on-the-retro) |
roti | Derby/Larsen | Was this session worth the time? 0–4 meta-evaluation (any meeting) |
| Slug | Source | Good for |
|---|---|---|
ecocycle-planning | LS | Portfolio view: what to start, sustain, let go |
critical-uncertainties | LS | Scenario strategy under deep uncertainty |
panarchy | LS | Seeing why change stalls across nested system levels |
purpose-to-practice | LS | Designing a resilient initiative (P2P, 5 elements) |
open-space-technology | LS | Self-organizing marketplace for big complex challenges |
remember-the-future | Hohmann | Prospective-hindsight visioning ("imagine it worked — what did it do?") |
pre-mortem | Klein | Prospective risk: imagine it failed, surface why (before committing) |
cover-story | Gamestorming | Bold aspiration via a future magazine cover (past-tense visioning) |
| Slug | Source | Good for |
|---|---|---|
tbr-concrete-practice | TBR | Lens: participants do the work, not the facilitator |
tbr-brain-rules | TBR | Lens: the Six Trumps (+ WIIFM, primacy-recency) — brain-friendly design |
tbr-4cs | TBR | Framework: session backbone — Connections → Concepts → Concrete Practice → Conclusions |
participatory-decision-diamond | Kaner | Framework: Divergent → Groan Zone → Convergent decision arc |
four-player-model | Kantor/Acker | Lens: read why a conversation is stuck (Move/Follow/Oppose/Bystand) |
five-phase-retrospective | Derby/Larsen | Framework: Stage → Data → Insights → Decide → Close (reflection arc) |
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
npx claudepluginhub letpeoplework/letpeopleworkshop --plugin let-people-workshop