Claude Skills · Code Review & Testing

The failures in a Lattice game that produce no error and a plausible-looking wrong result — a black screen, a tap that opens the wrong thing, art that floats above its own hill, a frame counter that lies, a game that gets slower at dusk, a save that silently stops being written. Use when something builds and runs but looks or behaves wrong, when a symptom points nowhere near its cause, or before believing that a passing check means anything.

★ 35 Synced 1 hour ago View SKILL.md

At a glance

This skill is for Code Review & Testing and helps you debug silent failures in game builds, diagnose plausible-looking wrong results, and find causes of graphical glitches.

Install /plugin marketplace add plausibleventures/lattice /plugin install traps
Can use Not declared by the author

game-developmentdebuggingLatticeSilent FailuresBlack Box Testing

Also in plausibleventures/lattice

View the repo
Art Design

Make procedural isometric art that reads as designed rather than as programmer output — buildings, trees, towers, terrain shading, palettes,...

Determinism Coding

Making a game produce the same result twice — same seed, same world, same pixel. Use when a replay diverges, when two runs of the same code...

Economy Coding

Numbers that grow — production, resources, prices, upgrades, capacity, and progress that keeps accruing while the tab is closed. Use for an...

Hud Coding

Putting numbers, buttons, messages and panels on top of a game — a resource counter, a price, a build button, a toast, a dialog, floating +5...

Input Coding

Taps, drags, pinch-zoom, keyboard and camera control in an isometric game. Use for tap to place or select, drag to pan, pinch or wheel to zo...

Lattice Coding

Build a playable isometric game from one sentence, end to end — scaffold, code, run it in a browser, look at it, fix it. Use when someone sa...

Performance Code Review & Testing

Diagnosing and fixing a game that stutters, drops frames, gets slower over time, or hitches when something changes. Use for frame drops, jan...

Saving Coding

Keeping a player's progress across a reload, a crash and a version bump. Use for saving a game, autosave, load, "my save is gone", "it forgo...

Sound Coding

Sound and music with no audio files — synthesized clicks, chimes, thumps, ambience and a soundtrack. Use when adding sound effects, audio fe...

Starting Coding

The wiring order for a Lattice game — canvas, surface, camera, palette, light, depth sorter, loop and input — and the shape a first build sh...

World Coding

Terrain, elevation, roads, paths and walkers in an isometric world. Use when adding hills, a heightfield, a river, a coastline, a road or a...

Other Code Review & Testing skills

Migrate To Shoehorn mattpocock/skills

Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests,...

Grill With Docs mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Triage mattpocock/skills

Move issues and external PRs through a state machine of triage roles — categorise, verify, grill if needed, and write agent-ready briefs.

Scaffold Exercises mattpocock/skills

Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold e...

Resolving Merge Conflicts mattpocock/skills

Use when you need to resolve an in-progress git merge/rebase conflict.

Batch Grill Me mattpocock/skills

A relentless interview that asks every frontier question at once, round by round.