From gamedev-threejs
Upgrade Three.js games from basic/prototype visuals to premium AAA-inspired browser graphics. Combines art-direction critique, procedural model building, mandatory external asset sourcing decisions, threejs-3d-generator assets, threejs-image-generator concept/texture workflows, scene visual polish, material/texture libraries, world prop kits, VFX, render pipeline, and visual scorecard gates. For premium games with characters, vehicles, ships, weapons, buildings, signature props, skies, textures, decals, logos, icons, or GUI art, load the relevant generator skills before deciding procedural assets are enough.
How this skill is triggered — by the user, by Claude, or both
Slash command
/gamedev-threejs:threejs-aaa-graphics-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Own the production graphics pass. Convert basic screenshots into authored, high-density, performance-aware visual experiences.
agents/openai.yamlreferences/checklists/aaa-game-quality-gate.mdreferences/checklists/aaa-visual-scorecard.mdreferences/checklists/material-lighting-quality.mdreferences/checklists/performance-safe-visual-detail.mdreferences/checklists/procedural-model-quality.mdreferences/implementation-blueprint.mdreferences/model-recipes.mdreferences/prompt-templates.mdreferences/render-recipes.mdreferences/visual-scorecard.mdOwn the production graphics pass. Convert basic screenshots into authored, high-density, performance-aware visual experiences.
Screenshots still look basic, models look primitive, worlds are sparse, UI/world art feels generic, or the user asks for premium, AAA, high-fidelity, showcase, or less-basic graphics.
These references are required phase-entry gates, not optional reading:
references/visual-scorecard.md before scoring, judging completion, or making any premium/AAA/showcase claim.references/implementation-blueprint.md before changing graphics architecture, materials, VFX, rendering, diagnostics, or broad visual systems.references/model-recipes.md before building or upgrading hero/player, obstacle, enemy, pickup, world-kit, material, or prop models.references/render-recipes.md before changing lighting, tone mapping, shadows, fog, post-processing, materials, or render composition.references/checklists/aaa-game-quality-gate.md and references/checklists/aaa-visual-scorecard.md before declaring a game premium, AAA, showcase, complete, release-ready, or less basic.references/checklists/procedural-model-quality.md, references/checklists/material-lighting-quality.md, or references/checklists/performance-safe-visual-detail.md.references/prompt-templates.md only when the user asks for reusable prompts, a graphics-pass prompt, or a task template.For broad "still looks basic", premium, AAA, high-fidelity, showcase, or less-basic graphics work, load all four references as the first action in the phase. Track them in a reference ledger with yes/no, path, and failure reason. Do not mark the graphics phase complete while any required reference is skipped.
External asset sourcing gate:
threejs-3d-generator before deciding procedural geometry is enough.threejs-image-generator before deciding 2D external assets are not needed.key unavailable as a skip reason and paste the SET/MISSING output.not-needed is valid only after the relevant skill was loaded and the ledger explains why external generation would not improve a non-hero support surface, or why the credential probe or attempted generation shows a real blocker.threejs-image-generator 2D reference/texture, threejs-3d-generator 3D generation, or a hybrid.Do not make primitives look AAA by adding glow. First build authored forms, then materials, then lighting, then effects.
Report the reference ledger, credential probe output, external asset sourcing ledger, score before/after, production surfaces upgraded, files changed, screenshots/artifacts, renderer diagnostics, imported asset diagnostics when relevant, and remaining blockers. For premium/AAA/showcase claims, include the filled visual scorecard exactly as defined in references/visual-scorecard.md, including average and automatic failures remaining.
npx claudepluginhub bernatmv/ai-rules --plugin gamedev-threejsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.