跳到正文
cccskills
免费在 GitHub 公开

add-game

Add a second game to the monorepo (apps/<game>) from the seed game, wired to the gate. Load when asked to create a new game / app / prototype in this repo.

中文简介正在准备中。当前显示原文说明。

ltruchot/seed-pixi-typescript星标 35(GitHub 35 + cccskills 0)

实测评分 未实测

查看安装方法

包含的文件(1)

  • SKILL.md980 B

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Add a game

  1. cp -r apps/game apps/<game> without node_modules, dist.
  2. package.json: name = <game> (the directory name), description.
  3. vite.config.ts: gameApp(<port>), next free even port (8080 game, 8082, 8084…); the preview is port + 1. Same port in e2e/playwright.config.ts (url, the preview port).
  4. index.html: <title>.
  5. Anything two games need (a helper, a Pixi setup) → a new packages/<name> with "exports": "./index.ts" (no build step, see packages/vite-config), not a copy.
  6. vp install, then vp run ready green: the new game's ready runs with the others.
  7. Update: CLAUDE.md (architecture, ports), .claude/settings.json allow (vp -C apps/<game> test|build|run e2e), README commands if they name apps/game.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

e2e

免费

End-to-end tests of a game with Playwright (apps/*/e2e/*.e2e.ts) on a WebGL canvas, and taking screenshots of the running game. Load before writing or debugging an e2e test, or to look at the game in a browser.

中文简介正在准备中。当前显示原文说明。

ltruchot/seed-pixi-typescript352026年9月24日 更新

game

免费

How a game of this seed is organized (apps/<game>/src) and how to add gameplay with PixiJS v8 without breaking the strict gate. Load before editing apps/*/src or apps/*/tests.

中文简介正在准备中。当前显示原文说明。

ltruchot/seed-pixi-typescript352026年9月24日 更新

pixijs

免费

Use this skill first for ANY PixiJS v8 task; it routes to the right specialized skill for the job. Covers the full PixiJS surface: Application setup, the scene graph (Container, Sprite, Graphics, Text, Mesh, ParticleContainer, DOMContainer, GifSprite), rendering (WebGL/WebGPU/Canvas, render loop, custom shaders, filters, blend modes), assets, events, color, math, ticker, accessibility, performance, environments, migration from v7, and project scaffolding. Triggers on: pixi, pixi.js, pixijs, PixiJS, v8, Application, app.init, Sprite, Container, Graphics, Text, Mesh, ParticleContainer, DOMContainer, GifSprite, Assets, Ticker, renderer, WebGL, WebGPU, scene graph, filter, shader, blend mode, texture, BitmapText, create-pixi, how do I draw, how do I render, how do I animate in pixi.

中文简介正在准备中。当前显示原文说明。

ltruchot/seed-pixi-typescript352026年9月24日 更新

Use this skill when adding screen reader and keyboard navigation to PixiJS v8 apps. Covers AccessibilitySystem options (enabledByDefault, debug, activateOnTab, deactivateOnMouseMove), per-container accessibility properties, shadow DOM overlay, mobile touch-hook activation. Triggers on: accessibility, a11y, screen reader, ARIA, keyboard navigation, tab order, AccessibilitySystem, accessibleTitle, accessibleHint, tabIndex, accessibleChildren.

中文简介正在准备中。当前显示原文说明。

ltruchot/seed-pixi-typescript352026年9月24日 更新

Use this skill when creating and configuring a PixiJS v8 Application. Covers new Application() + async app.init() options (width, height, background, antialias, resolution, autoDensity, preference, resizeTo, autoStart, sharedTicker, canvas, useBackBuffer, powerPreference, eventFeatures, accessibilityOptions, gcActive, bezierSmoothness, webgl/webgpu/canvasOptions per-renderer overrides), app.stage/renderer/canvas/screen/domContainerRoot access, ResizePlugin, TickerPlugin, CullerPlugin (cullable, cullArea), custom ApplicationPlugin via ExtensionType.Application, start/stop lifecycle, and app.destroy() with releaseGlobalResources. Triggers on: Application, app.init, app.stage, app.renderer, app.canvas, app.screen, app.domContainerRoot, ApplicationOptions, ApplicationPlugin, ExtensionType.Application, resizeTo, sharedTicker, skipExtensionImports, preferWebGLVersion, preserveDrawingBuffer, cullable, CullerPlugin, app.start, app.stop, app.destroy, releaseGlobalResources.

中文简介正在准备中。当前显示原文说明。

ltruchot/seed-pixi-typescript352026年9月24日 更新

Use this skill when loading and managing resources in PixiJS v8. Covers Assets.init, Assets.load/add/unload, bundles, manifests, background loading, onProgress, caching, spritesheets, video textures, web fonts, bitmap fonts, animated GIFs, compressed textures, SVG as texture or Graphics, resolution detection, per-asset data options, and forcing a specific loader with the parser field (for extension-less URLs). Triggers on: Assets, Assets.load, Assets.init, loadBundle, manifest, backgroundLoad, Spritesheet, Cache, LoadOptions, unload, parser, loadParser, loadWebFont, loadBitmapFont, loadVideoTextures, GifSource, VideoSourceOptions.

中文简介正在准备中。当前显示原文说明。

ltruchot/seed-pixi-typescript352026年9月24日 更新

查看 ltruchot 的全部技能

报告此技能的问题