rexrainbow/phaser3-rex-notes/rexboard-match-and-puzzle
- community
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-puzzleSKILL.md
RexBoard Match And Puzzle
Use this skill for symbol and pattern matching on a RexBoard board.
Use This First
Choose the matching style:
| Need | Use | |
|---|---|---|
| Same-symbol line | match(3, callback) or another length | |
| Specific pattern | match(['A', 'A', 'B'], callback) | |
| Any-match validation | anyMatch(...) | |
| Connected same-symbol group | group(tileX, tileY) | |
| Symbols stored on chess objects | refreshSymbols(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
refreshSymbolswhen symbols live on chess objects. - Use
nullfor empty/no symbol; use an explicit wildcard symbol for wildcard behavior. - Use
dirMaskto limit which board directions are checked. - Do not expect
Matchto 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:matchfactory 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
dirMaskafter 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
- SKILL.md in the repositoryCheckingskills/rexboard/rexboard-match-and-puzzle/SKILL.md
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
[](https://verified-skill.com/skills/rexrainbow/phaser3-rex-notes/rexboard-match-and-puzzle)