@tank/party-game-dev

Develop real-time multiplayer party games with full-stack TypeScript and Socket.IO.

1|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/tankpkg/skills --skill tank-party-game-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: @tank/party-game-dev
Source: https://github.com/tankpkg/skills/tree/main/skills/party-game-dev
Command: npx skills add https://github.com/tankpkg/skills --skill tank-party-game-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework and set of patterns for building real-time multiplayer party games, similar to the Jackbox Games series, from scratch.

Core Features & Use Cases

  • Full-Stack TypeScript: Develop both server and client logic in a single language.
  • Host-Player Architecture: Supports the classic setup where one screen acts as the host display and player devices act as controllers.
  • Real-time Networking: Leverages Socket.IO for robust, low-latency communication.
  • Game State Management: Implements state machines for managing game phases and rounds.
  • VIP Role & Authority: Manages special player roles (VIP) with elevated control.
  • Content Safety: Includes mechanisms for profanity filtering and moderation.
  • BDD Testing: Integrates Playwright for multi-browser context testing of multiplayer interactions.
  • Use Case: Develop a new trivia game, a drawing game like Drawful, or a prompt-response game like Quiplash, complete with lobby management, scoring, and robust testing.

Quick Start

Use the party game dev skill to build a Jackbox-style party game from scratch.

Frequently Asked Questions about @tank/party-game-dev

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

FAQPage Schema
How do I build a real-time multiplayer party game with TypeScript?

This approach provides full-stack TypeScript patterns for host-player architecture, Socket.IO networking, game state machines, and BDD testing to build scalable Jackbox-style party games.

What is the best way to structure Socket.IO game state management for a party game?

Implementing state machines manages game phases, rounds, VIP role authority, and player interactions, providing structured game state management for real-time multiplayer party games.

Can I use Playwright to test real-time multiplayer interactions in a party game?

Yes, integrating Playwright enables Behavior-Driven Development (BDD) testing across multi-browser contexts to verify real-time multiplayer interactions and game state transitions.

Does this party game framework support content safety and profanity filtering?

Yes, the framework includes content safety mechanisms for profanity filtering and moderation to ensure user-generated prompts and responses remain appropriate for all players.

How do I manage a VIP player role with elevated control in a multiplayer game?

You manage VIP roles by implementing an authority system within the game state machine that grants specific players elevated controls to manage lobby settings and game progression.

What are the limitations of using Socket.IO for scalable real-time party games?

Socket.IO provides robust low-latency communication for party games, but scaling requires careful implementation of game state machines and host-player connection management to maintain performance.