AuraMaxx Skill
Use this skill when working inside an AuraMaxx or AuraJS game project.
Working Set
Read these files in order:
project-requirements.mdstarter-recipes.mdvalidation-checklist.md- the current project files named by those docs
Use https://www.aurajs.gg/llm.txt only when you need broader public docs
context than the local project and installed package sources provide.
Rules
- Treat the current project files as the primary source of truth.
- Keep
src/main.jsthin; prefer the registry-backed runtime flow already in the scaffold. - Put durable authored data in
config/orcontent/, not scene-local constants. - Put mutable runtime state in scenes or
src/runtime/app-state.js. - Extend
src/starter-utils/before inventing one-off helpers. - Use
auramaxx makeinstead of hand-wiring new scaffold nouns when a generator exists.
Default Loop
- Infer the current game requirements with
project-requirements.md. - Choose the starter-specific edit path in
starter-recipes.md. - Implement the smallest playable slice that changes one mechanic at a time.
- Run the relevant checks from
validation-checklist.md.
Retrieval Boundary
Open local project files first. If you still need package-level behavior or template intent, inspect:
node_modules/@auraindustry/aurajs/src/node_modules/@auraindustry/aurajs/templates/
Use aurajs.gg/llm.txt after that, not before.