party

Initialize Party engine with runtime auto-detection and deterministic module wiring.

65|4|Updated Jul 29, 2025
One-click install
npx skills add https://github.com/cazala/party --skill party-cazala
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: party
Source: https://github.com/cazala/party/tree/main
Command: npx skills add https://github.com/cazala/party --skill party-cazala

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Party's programmatic guide helps developers embed the engine in custom apps, providing a clear path for runtime selection, module wiring, and particle spawning.

Core Features & Use Cases

  • Programmatic engine initialization with runtime auto-detection and deterministic module wiring for WebGPU or CPU fallbacks.
  • Module configuration, particle spawning, oscillators, and the ability to export/import complete engine state for presets.
  • Use cases include building bespoke simulations, integrating Party into games or visual tools, and prototyping new module interactions at scale.

Quick Start

Initialize the engine with a canvas, configure a few module(s), then call initialize() and play() to start a deterministic simulation.

Frequently Asked Questions about party

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

FAQPage Schema
How do I programmatically initialize a WebGPU particle engine with CPU fallback?

To initialize a particle engine with CPU fallback, provide a canvas, configure modules, and call the initialization and play functions. The engine auto-detects runtime capabilities, selecting WebGPU or defaulting to CPU for deterministic behavior.

What is runtime auto-detection for WebGPU particle simulations?

Runtime auto-detection for WebGPU particle simulations is a mechanism that checks the environment during engine initialization. It automatically selects WebGPU if supported, otherwise falling back to CPU to ensure the simulation runs deterministically.

Can I export and import particle engine settings for presets?

Yes, you can export and import particle engine settings for presets. The API supports complete engine state serialization, allowing you to save configurations, module wiring, and oscillator setups, then import them later to reproduce exact particle behaviors.

How do I wire oscillators and modules in a TypeScript particle engine?

You wire oscillators and modules in a TypeScript particle engine by chaining typed API configurations during setup. This programmatic module wiring connects particle spawning logic and oscillators to the engine, enabling deterministic interactions and bespoke simulations.

Does this particle engine support integrating custom simulations into games?

Yes, this particle engine supports integrating custom simulations into games. It provides a typed API for engine initialization and module wiring, allowing developers to embed particle systems, prototype module interactions, and run deterministic simulations at scale.