Stats
Actions
Tags
From pixijs
Use for PixiJS v8 Application setup, app.init, renderer/canvas/screen/stage, resizeTo, ticker/sharedTicker, CullerPlugin, app.start/stop/destroy, releaseGlobalResources.
How this skill is triggered — by the user, by Claude, or both
Slash command
/pixijs:pixijs-applicationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this for creating, configuring, resizing, starting, stopping, or destroying a PixiJS `Application`.
Use this for creating, configuring, resizing, starting, stopping, or destroying a PixiJS Application.
import { Application } from 'pixi.js';
const app = new Application();
await app.init({ width: 800, height: 600, background: 0x1099bb });
document.body.appendChild(app.canvas);
new Application() plus async await app.init(options). Do not pass options to the constructor.app.canvas, not app.view; use app.stage, app.renderer, and app.screen for the main scene.resizeTo for browser/container resizing, then rely on the resize plugin instead of manual canvas CSS hacks.app.ticker.add((ticker) => ...); read ticker.deltaTime, ticker.deltaMS, or ticker.FPS.app.destroy(rendererDestroyOptions, stageDestroyOptions). For same-tab re-init leaks or stale textures, include releaseGlobalResources: true where appropriate.CullerPlugin only helps when containers are marked cullable; add cullArea when bounds are expensive.app.domContainerRoot belongs next to app.canvas when using DOMContainer overlays.ApplicationOptions: references/application-options.mdpixijs-tickerpixijs-scene-containerpixijs-environmentsawait app.init(...).app.canvas after init.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub xopoko/plug-n-skills --plugin pixijs