Reference for building 2D games, covering sprite and animation setup, tilemap construction, 2D collision and physics, camera behavior, and genre-specific movement patterns. Use it when designing or reviewing platformers, top-down shooters, or any 2D title, and when deciding how to organize art, tune jump feel, or keep…
Reference for 3D game development, covering the rendering pipeline, draw-call and geometry optimization, shaders, 3D physics colliders, camera rigs, lighting, and level-of-detail strategy. Use it when building or reviewing 3D titles and when deciding how to cull geometry, when a custom shader is justified, which…
Entry point for game projects that points to the right specialized sub-skill and teaches engine-agnostic fundamentals. Covers the simulation loop, common architecture patterns, input handling, frame budgeting, AI approaches, and collision strategy. Useful when building a game with any engine such as Unity, Godot…
Reference for game art direction and production pipelines, covering visual style selection, 2D and 3D asset workflows, color theory, animation, resolution and scale rules, file organization, and common mistakes to avoid. Use it when picking an art style for a project, setting up an asset pipeline, defining a palette…
Reference for game audio design and integration, covering sound categories and channel priority, SFX creation and layering, state-driven and adaptive music, 3D/spatial positioning, platform formats and memory budgets, mix levels and ducking, plus common mistakes. Use it when designing sound effects, wiring music to…
Reference for core game design, covering the moment-to-moment core loop, game design document structure, player motivation and reward schedules, difficulty and flow, progression and pacing, and common design mistakes. Use it when defining what makes a game fun second to second, drafting or organizing a GDD, tuning…
Guides building games for phones and tablets. Covers designing for touch instead of buttons, managing battery and heat, adapting to many screen sizes, handling interruptions, meeting iOS App Store and Google Play submission rules, and picking a monetization model. Use when planning, building, or porting a game to…
Guidance for networked multiplayer game systems, covering topology choice, state and input synchronization, latency hiding, bandwidth budgets, server-side authority, anti-cheat, and matchmaking trade-offs. Use it when picking between dedicated, host-based, or peer networking, when remote players jitter or rubber-band…
Guides building games for PC and consoles. Covers choosing between Unity, Godot, and Unreal, integrating Steam and passing console certification, mapping input as abstract actions across gamepads, profiling and fixing performance bottlenecks, and applying engine-specific techniques. Use when selecting an engine or…
Guides building immersive VR and AR experiences. Covers choosing a headset or AR platform, preventing motion sickness through locomotion and frame-rate choices, hitting per-device frame and resolution targets, designing controller and hand-tracking interactions, and getting spatial scale and depth cues right. Use when…
Guides building games that run in the browser. Covers picking a rendering framework (2D vs 3D), deciding between WebGPU and WebGL, working within sandbox limits like tab throttling and blocked audio, packaging assets for fast delivery, and shipping as an installable PWA. Use when designing or troubleshooting a…
Tactics for getting content surfaced and cited by generative answer engines such as Perplexity, ChatGPT, Gemini, and other LLM-driven assistants. Covers how retrieval pipelines pick sources, which on-page signals raise citation odds, entity reputation, crawler access, and ways to track mentions. Use it when shaping…
Practices for making an app translatable and adapting it per locale, including extracting hardcoded strings into keys, organizing translation catalogs, keeping languages in sync, locale-aware date and number formatting, and right-to-left layouts. Use it when adding multi-language support, auditing for untranslated…
Reads each incoming request and quietly dispatches it to the specialist agent or agents best suited to it, so the user never has to name an agent by hand. It classifies intent, detects the domains involved, gauges complexity, and either invokes one specialist, chains a few, or escalates to an orchestrator. Use it when…
A discipline for running linters, formatters, type checkers, and security audits after every edit so code stays syntactically sound and consistent with project standards. Covers the Node/TypeScript and Python toolchains plus a tight edit-check-fix loop. Use it after changing code, before marking work done, or whenever…
Builds evaluation systems for LLM features and agents — golden datasets, metrics (exact match, rubric/LLM-as-judge, pass@k), offline and online evals, and regression on a fixed set. Use when a prompt or model change needs to be measured rather than guessed, when adding a new LLM feature, or when output quality is…
Lays out the principles for building Model Context Protocol servers — how to shape tools, expose resources, pick a transport, handle errors and secrets, and stay current with the spec. It favors design reasoning over framework-specific boilerplate so the ideas carry to either the TypeScript or Python SDK. Use it when…
Gives agents a durable memory that outlives a single session, storing user preferences, project conventions, and prior decisions in a slim MEMORY.md index backed by per-topic files. It lets an agent recall what was already learned instead of re-asking. Use it when the user says to remember, save, or not forget…
Guidance for designing and building mobile app interfaces on iOS and Android, including React Native and Flutter projects. Covers touch interaction, on-device performance, platform conventions, navigation, and offline behavior, and emphasizes reasoning about constraints over copying fixed values. Use it when creating…
A performance playbook for React and Next.js covering data-fetching waterfalls, bundle weight, server rendering, re-render hygiene, paint cost, and hot-path micro-tuning, plus Next.js 16 Cache Components. Use it while authoring components, profiling slow pages, trimming JavaScript shipped to the browser, or reviewing…
Guides decision-making for modern Node.js backend work, covering framework choice, async modeling, validation, error handling, and security trade-offs rather than fixed snippets. It frames each choice around deployment target, concurrency shape, and team context. Use it when standing up a Node.js service, weighing…
Patterns for driving several specialist agents through one task using the built-in Agent tool, so a problem gets covered from multiple angles within a single session. It explains when to fan work out, how to chain agents and pass findings between them, and how to fold the results into one report. Use it when a job…
A measurement-first approach to finding and fixing performance problems in web apps, covering Core Web Vitals targets, a baseline-isolate-fix-verify loop, bundle and runtime/memory analysis, and prioritized quick wins. Use it when diagnosing slow loads or interactions, running Lighthouse audits, inspecting bundle…
Turns multi-step work into a short, concrete task list where each item names a specific action and how to confirm it is done. It favors a handful of verifiable steps over sprawling outlines and tailors content to whether the work is a new build, a feature, or a fix. Use it when planning a feature, a refactor across…