game-design-icebreaker-compilation

Compile validated IcebreakerRunPlan JSON from post-match group context for shipped phase templates.

Updated Dec 24, 2025
One-click install
npx skills add https://github.com/JoyJoin-Tech-Limited/JoyJoin_app_v0.1 --skill game-design-icebreaker-compilation-joyjoin-tech-limited
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: game-design-icebreaker-compilation
Source: https://github.com/JoyJoin-Tech-Limited/JoyJoin_app_v0.1/tree/main/.github/skills/game-design-icebreaker-compilation
Command: npx skills add https://github.com/JoyJoin-Tech-Limited/JoyJoin_app_v0.1 --skill game-design-icebreaker-compilation-joyjoin-tech-limited

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Designing social icebreaker flows for matched event groups requires balancing psychological safety, energy pacing, timeboxing, and cohort fit, while ensuring every phase maps to UI templates that actually ship on the WeChat mini-program and web clients. ## Core Features & Use Cases - Run plan compilation: Turn match-complete context (group size, pool type, theme metadata) into a validated IcebreakerRunPlan with ordered segments that parse against the shared Zod schema. - Safety and pacing modules: Apply PressureGauge, OptOutShield, FlowCurator, and TimeBoxOptimizer checklists to keep peer pressure low and the energy arc warm-to-peak-to-cool-down. - Template matching and handoff: Map each segment phase to mini-program phase views and web registry components, emitting StateMachineDraft and NoveltyFlag handoff artifacts for the Game Development Agent. - Use Case: After a corporate dinner pool matches six attendees, compile a plan of warmup, micro_challenge, and a shortened lie_detective segment that fits the event window and references only shipped phase templates. ## Quick Start Ask the agent to compile an IcebreakerRunPlan for a matched group of four from a social hangout pool with minimal peer pressure and a 20-minute timebox.

Frequently Asked Questions about game-design-icebreaker-compilation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compile an IcebreakerRunPlan for a matched event group?▼

Provide the match-complete context such as group size, pool type, and theme metadata, then produce ordered segments referencing only shipped phase ids. Validate the output against parseIcebreakerRunPlan and document rationale for any high-energy segments.

How do I keep an icebreaker flow low pressure for introverted groups?▼

Run PressureGauge to score each segment and downgrade or remove anything above 7 without consent notes, then apply IntrovertFriendlyFilter to prefer parallel work and written input before full-group spotlight phases.

Which icebreaker phases are supported on the WeChat mini-program?▼

Supported phases include warmup, micro_challenge, lie_detective, auction, personality_dice, mini_script, and recap, each with a phase view in phaseViews.tsx. The web registry keeps naming parity with these components.

What happens when a requested icebreaker mechanic has no existing template?▼

Set NoveltyFlag to true in the handoff JSON and document the gap instead of pretending a template exists. The mechanic is routed to the Game Development Agent as a normal PR behind a feature flag.

Why does lie_detective fail in a two-person icebreaker plan?▼

The lie_detective phase requires at least three members to work, so a two-person plan must enforce memberCount >= 3 or rely on the server's getNextEligiblePhase skip logic. Document the chosen handling in the plan rationale.