adamhjk

59 mods across 1 repository, 2 stars between them.

pixijs-ticker

25

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when running per-frame logic or controlling the PixiJS v8 render loop. Covers Ticker.add/addOnce/remove, deltaTime vs deltaMS vs elapsedMS, UPDATEPRIORITY ordering, maxFPS/minFPS capping, speed scaling, Ticker.shared vs new instances, per-object onRender hook, manual rendering. Triggers on: Ticker…

2 2mo ago A 107 tokens

pixijs

26

adamhjk/mvtt

Skill Claude CodeCodex

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…

2 2mo ago A 202 tokens

skill-creator

27

adamhjk/mvtt

Skill Claude CodeCodex

Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.

2 2mo ago A 64 tokens

analyzer

28

adamhjk/mvtt

Agent Codex

Analyze blind comparison results to understand WHY the winner won and generate improvement suggestions.

2 2mo ago A 0 tokens

comparator

29

adamhjk/mvtt

Agent Codex

Compare two outputs WITHOUT knowing which skill produced them.

2 2mo ago A 0 tokens

grader

30

adamhjk/mvtt

Agent Codex

Evaluate expectations against an execution transcript and outputs.

2 2mo ago A 0 tokens

ddd

31

adamhjk/mvtt

Skill Claude CodeCodex

Domain Driven Design guidance for TypeScript/Deno codebases. Apply when writing or modifying code to choose appropriate DDD building blocks (entities, value objects, aggregates, domain services, repositories) and maintain ubiquitous language. Triggers on all code changes to ensure domain model consistency.

2 2mo ago A 57 tokens

dice-notation

32

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill to write or fix a dice formula string for the @dice-roller/rpg-dice-roller parser. Trigger whenever a user describes any tabletop RPG roll, mechanic, attack, save, check, damage, pool, or resolution and wants the single-string expression back — whether they say "notation", "formula", "dice string", "the…

2 2mo ago A 0 tokens

ecs

33

adamhjk/mvtt

Skill Claude CodeCodex

Entity-Component-System (ECS) guidance for the mvtt live game World and the plugins that extend it. Apply when writing or modifying code inside any @vtt/ plugin that contributes traits, events, commands, systems, views, sentinel entities, or pattern helpers (factories) to the World. Use alongside the ddd skill — ECS…

2 2mo ago A 97 tokens

rules-lookup

34

adamhjk/mvtt

Skill Claude CodeCodex

Look up rule text from a game-system rulebook that has been extracted into a local rules corpus by tools/rules-extract. Use this skill any time you are implementing a game-system plugin (e.g. @vtt/system-torchbearer) and need to consult the rules-as-written before encoding a mechanic. Returns ranked chunks of source…

2 2mo ago A 0 tokens

set-design

35

adamhjk/mvtt

Skill Claude CodeCodex

Write set design — Courtney Campbell's room-keying technique from the Hack & Slash blog — directly into a note page. Use this skill whenever the user wants to key a dungeon room, scene, adventure location, encounter area, NPC interaction, or any other place where players might walk in and look around. Emits a…

2 2mo ago A 150 tokens

software-factory

36

adamhjk/mvtt

Skill Claude CodeCodex

Drive @adam/software-factory runs: a fully generic, model-driven state machine for software development lifecycles with adversarial review gates, verified testing, and human approvals. Use when the user wants to start factory work on a work item, check factory status, drive a run forward, author a new factory…

2 2mo ago A 179 tokens

solid-components

37

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when authoring or organizing components in Solid (SolidJS): the run-once lifecycle, capital-letter naming (lowercase is parsed as a DOM tag), default vs named exports, distinguishing the component function from the JSX it returns, and choosing the right TypeScript component type. Covers Component…

2 2mo ago A 179 tokens

solid-configuration

38

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when configuring a Solid (SolidJS) project: tsconfig.json for JSX, vite.config.ts (or vitest.config.ts for tests) with vite-plugin-solid, environment variables (Vite's VITE for client-exposed, server-only otherwise), .env files and modes, app.config.ts in SolidStart (Vinxi), and bundler integration with…

2 2mo ago A 263 tokens

solid-context

39

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when sharing data across a Solid (SolidJS) component tree without prop drilling: theme, current user, i18n, design-system tokens, anything that many components in a subtree need. Covers createContext (with optional default value to avoid | undefined), to scope the data, useContext to read it (returns…

2 2mo ago A 205 tokens

solid-effects

40

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when running side effects in Solid (SolidJS): logging, DOM manipulation, network requests, subscriptions, intervals, anything triggered by reactive state changes. Covers createEffect (re-runs whenever a tracked signal changes), onMount (one-time setup after mount, never re-runs), onCleanup (runs when…

2 2mo ago A 162 tokens

solid-events

41

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when handling user input or DOM events in Solid (SolidJS): pointer/mouse/keyboard/form/touch events, custom events, capture-phase listeners, listener options. Covers Solid's two event systems — delegated (onClick, onInput, ...) attached at the document and dispatched on bubble, vs native (on:click…

2 2mo ago A 249 tokens

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill for any non-event JSX attribute in Solid (SolidJS) — what each one does, how it merges, when to use which prefix. Covers class (preferred over deprecated className), classList (object of { name: bool }, applied per-class), style (string or kebab-case object including CSS variables --my-var), ref…

2 2mo ago A 266 tokens

solid-jsx

43

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when writing or debugging JSX in Solid (SolidJS): single-root requirement, self-closing tags, dynamic expressions in { }, the difference between HTML attributes and JSX properties, fragments (<>... ), inline styles requiring {{ }} (object) or {...} (string), the order in which expressions are applied to…

2 2mo ago A 146 tokens

solid-memos

44

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when caching a derived/computed value in Solid (SolidJS) with createMemo. Covers the difference between a plain derived function (recomputes on every read) and a memo (caches and only recomputes when dependencies change), the equals option (default ===, false to always notify, custom comparator), the…

2 2mo ago A 170 tokens

solid-mental-model

45

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when reasoning about why Solid (SolidJS) code is or is not updating, or before any non-trivial Solid task. Covers Solid's core philosophy: components run once, reactivity is fine-grained, signals are getter functions, props are a reactive proxy that must not be destructured, JSX placement determines…

2 2mo ago A 229 tokens

solid-meta

46

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when setting tags reactively in Solid (SolidJS) — page title, meta description, canonical link, OpenGraph/Twitter cards, theme color, RSS feed link, inline / , etc. Covers @solidjs/meta: wrap your app in (root-level once), then anywhere in the tree use , , , , for declarative head tags that update…

2 2mo ago A 211 tokens

solid-migration

47

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill when upgrading a Solid (SolidJS) project to a newer version of Solid, @solidjs/router, or SolidStart, or when diagnosing breakage after such an upgrade. Covers Solid 1.x deprecations and renamed APIs (className → class, removed lifecycle quirks), Solid Router migration to the current major (renamed…

2 2mo ago A 236 tokens

solid-props

48

adamhjk/mvtt

Skill Claude CodeCodex

Use this skill anytime you handle component props in Solid (SolidJS) — the most common source of bugs. Covers the cardinal rule (props is a reactive proxy; never destructure or alias at the top of a component, or reactivity dies), mergeProps for default values that stay reactive, splitProps for forwarding subsets…

2 2mo ago A 178 tokens