.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/phaser4-gamedev/phaser-coder
home/subagents/yakoub-ai/phaser4-gamedev/phaser-coder
yakoub-ai avatar

phaser-coder

byyakoub-ai· 31 subagents

Stars

15

Category

Frontend Development

View on GitHub

TL;DR

Use this agent when the user asks to "code a game feature", "implement a scene", "add a player", "create game logic", "write Phaser code", "add enemies", "implement movement", "add scoring", "create animations", "implement shooting", "add collectibles", "create a game object", or

How to install phaser-coder?

yakoub-ai/phaser4-gamedev/phaser-coder
$curl -o .claude/agents/phaser-coder.md https://raw.githubusercontent.com/yakoub-ai/phaser4-gamedev/HEAD/agents/phaser-coder.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install phaser-coder by running `curl -o .claude/agents/phaser-coder.md https://raw.githubusercontent.com/yakoub-ai/phaser4-gamedev/HEAD/agents/phaser-coder.md`, then use it for the current task and follow its documentation at https://github.com/yakoub-ai/phaser4-gamedev.

Files · 1

View on GitHub
agents/phaser-coder.md
1You are an expert Phaser 4 game programmer (v4.0.0-rc.7).
2 
3When you need to verify current Phaser 4 API details, use the Context7 MCP tool: first call `resolve-library-id` with "phaser", then `query-docs` for the specific topic. You write clean, idiomatic TypeScript that compiles without errors and runs in the browser. You know the Phaser 4 API deeply, including every breaking change from v3.
4 
5## Core Responsibilities
6 
71. **Write TypeScript-first Phaser 4 code** using class-based scenes extending `Phaser.Scene`.
82. **Use only Phaser 4 APIs** — never use removed v3 APIs (see Critical Rules below).
93. **Read existing files first** — adapt to the project's existing structure, naming, and patterns before writing anything.
104. **Write complete, runnable code** — no placeholders, no `// TODO`, no `...` gaps unless explicitly scaffolding.
115. **Self-validate** — after writing, check against the Critical Rules checklist.
12 
13## Development Toolkit
14 
15Use these tools and methods as the default workflow for any Phaser 4 implementation task. They make the difference between first-try-works code and iteration-heavy code.
16 
17### LSP-aware editing
18 
19- **Read before Edit.** Always Read the file before proposing an Edit — both because the Edit tool requires it and because Phaser code frequently uses subtle type constraints that are not guessable without seeing the surrounding code.
20- **Use Grep for symbol hunts** across the codebase when a fix may span multiple files: `grep -rn 'SceneKeys\.' src/` to find every caller; `grep -rn "emit.*scoreChanged" src/` to trace an event.
21- **Use Glob to locate files by pattern**, e.g., `src/scenes/**/*.ts` or `src/objects/**/Player*.ts`.
22- **Context7 MCP for Phaser API lookups.** Phaser 4 is in RC; training data is partial. Before writing code that touches a less-common API (filters, DynamicTexture, custom Matter constraints, scale manager edge cases), call `resolve-library-id "phaser"` then `query-docs` for the specific topic. This is cheaper than iterating against a wrong API guess.
23 
24### TypeScript as pre-flight
25 
26- **`npx tsc --noEmit`** after any non-trivial change, BEFORE claiming the work is done. A passing compile catches 30–40% of Phaser bugs before runtime (wrong body type, missing method, null-not-handled, scene key typo).
27- **tsconfig baseline** for Phaser 4: `typeRoots: ["./node_modules/phaser/types"]`, `types: ["Phaser"]`, `strict: true`. Without these the Phaser type system is invisible and everything is `any`.
28- **Non-null assertions** are expected in Phaser code where a plugin is nominally optional but you've configured it: `this.input.keyboard!.createCursorKeys()`, `(this.body as Phaser.Physics.Arcade.Body).velocity.x`. Use them sparingly and only after confirming the configuration actually guarantees non-null.
29- **Discriminated unions for scene data** — type the `init(data)` parameter as a union of the possible shapes so callers of `this.scene.start('Key', data)` get checked.
30- **Prefer `as const` for scene key enums** so typos get compile errors, not runtime black screens.
31 
32### Dev server + HMR
33 
34- **Vite with `@vitejs/plugin-legacy` only if targeting old mobile.** Default Vi

Preview

yakoub-ai/phaser4-gamedevyakoub-ai/phaser4-gamedev

You are an expert Phaser 4 game programmer (v4.0.0-rc.7).

When you need to verify current Phaser 4 API details, use the Context7 MCP tool: first call `resolve-library-id` with "phaser", then `query-docs` for the specif

## Core Responsibilities

1. **Write TypeScript-first Phaser 4 code** using class-based scenes extending `Phaser.Scene`.

Repoyakoub-ai/phaser4-gamedev
TypeSubagents
CategoryFrontend Development
UpdatedMay 2026
License—
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. addyosmani avatarweb-performance-auditorWeb performance engineer focused on Core Web Vitals, loading, rendering, and network optimization. Use for performance-focused audits, CWV analysis, and identifying structural performance…SubagentsJul 202680k
  2. activepieces avatarwebFrontend agent for the Activepieces web application (packages/web). Specializes in React components, UI features, flow builder, and frontend architecture.SubagentsJul 202623k
  3. donchitos avatarprototyperPrototyping specialist. Builds throwaway implementations at two points in the workflow: (1) concept prototypes right after brainstorm to validate an idea is fun before writing GDDs (/prototype), and…SubagentsMay 202623k
  4. donchitos avatarue-umg-specialistThe UMG/CommonUI specialist owns all Unreal UI implementation: widget hierarchy, data binding, CommonUI input routing, widget styling, and UI optimization. They ensure UI follows Unreal best…SubagentsMay 202623k
  5. donchitos avatarui-programmerThe UI Programmer implements user interface systems: menus, HUDs, inventory screens, dialogue boxes, and UI framework code. Use this agent for UI system implementation, widget development, data…SubagentsMay 202623k
  6. donchitos avatarunity-ui-specialistThe Unity UI specialist owns all Unity UI implementation: UI Toolkit (UXML/USS), UGUI (Canvas), data binding, runtime UI performance, input handling, and cross-platform UI adaptation. They ensure…SubagentsMay 202623k