rexrainbow/phaser3-rex-notes/rexboard-match-and-puzzle

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Use this skill when working with RexBoard match, Match, board symbol matching, match-3, bejeweled-style RexBoard puzzles, wildcard symbols, dirMask, refreshSymbols, line patterns, array patterns, group matching, or board puzzle resolution. Triggers on: RexBoard match, RexBoard Match, board match, match-3, bejeweled, wildcard, dirMask, refreshSymbols.

Install

npx vskill@latest install rexrainbow/phaser3-rex-notes/rexboard-match-and-puzzle

SKILL.md

RexBoard Match And Puzzle

Use this skill for symbol and pattern matching on a RexBoard board.

Use This First

Choose the matching style:

NeedUse
Same-symbol linematch(3, callback) or another length
Specific patternmatch(['A', 'A', 'B'], callback)
Any-match validationanyMatch(...)
Connected same-symbol groupgroup(tileX, tileY)
Symbols stored on chess objectsrefreshSymbols(callback)

Match reports tile coordinates. Game code still swaps pieces, removes chess, spawns replacements, and animates results.

Required Setup

This skill assumes a RexBoard Board or LogicBoard exists. If symbols live on chess objects, use rexboard-board-and-chess first.

References

Read these only when needed:

  • references/match-config.md: setup, config fields, callbacks, and methods.
  • references/match-patterns.md: fixed-length, array, wildcard, direction mask, and group matching.
  • references/match-recipes.md: reduced recipes for matching symbols from chess, test swaps, and group rules.

Core Rules

  • Keep board occupancy and match symbols in sync.
  • Prefer refreshSymbols when symbols live on chess objects.
  • Use null for empty/no symbol; use an explicit wildcard symbol for wildcard behavior.
  • Use dirMask to limit which board directions are checked.
  • Do not expect Match to animate, destroy, or spawn game objects.

Source File Map

  • plugins/board/match/Match.d.ts: config, callbacks, methods, and result type.
  • plugins/board/match/Factory.js: match factory signature.
  • plugins/board/board/LogicBoard.d.ts: board traversal and chess lookup used by matching.

Related Skills

  • rexboard-board-and-chess: chess lookup, swaps, removal, and occupancy.
  • rexboard-grids-and-coordinates: direction masks depend on grid direction behavior.
  • rexboard-rendered-tiles-and-pieces: rendered puzzle pieces.
  • rexboard-movement-and-pathfinding: animated movement after match decisions.

Gotchas

  • Direction indexes depend on grid mode; configure dirMask after choosing quad/hex grid behavior.
  • Test-swap workflows must restore the board if the swap is rejected.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1,333
Repository forks
270
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/rexrainbow/phaser3-rex-notes/rexboard-match-and-puzzle/badge)](https://verified-skill.com/skills/rexrainbow/phaser3-rex-notes/rexboard-match-and-puzzle)

Something wrong with this skill or its page? Tell us.