Agent skill · nousresearch
dream-loop
Build stunning 3D scenes via a concept-art fidelity loop.
What it needs
About 9k tokens when loaded.
What this skill does
Dream Loop Skill An autonomous process for building extremely impressive visuals, especially 3D scenes (games, apps, usually browser three.js/WebGL): generate photorealistic concept art of the ideal result, build it, screenshot the live build, have a judge score screenshot vs concept against a gated ladder, and iterate until convergence. Goal: the most visually stunning result at an acceptable frame rate for the target platform (e.g. 60 fps browser, 120 fps modern mobile). This skill does NOT cover general web-app functionality, 2D UI design, or non-visual quality — only the visual-fidelity loop. When to Use User says "dream loop" or asks for a game/scene/app built to a very high level of graphical fidelity. Follow-up refinement passes on an existing visual product (see Follow-up loops below). Prerequisites Concept art: the imagegenerate tool. If unavailable, stop and ask the user for a concept image (or an image-generation API to connect to). Screenshots: browserexec — serve the build locally (python3 -m http.server for static builds), then newtab(url), waitforload(), capturescreenshot(). Judging: visionanalyze (see Judge section for the one-image-per-call workaround). Optional: Blender for asset modeling — see the blender-3d-automation skill. delegatetask for parallel asset work and fresh-context judging. If you don't have the tools needed for the full loop, flag that to the user early and stop. Quick Reference Stage What happens Artifacts (.dream-loop/) --- --- --- 1. Target Get/confirm the user's description notes 2. Concept Generate "in-engine screenshot" concept art concept.png 3. Budget Record time budget & start time (if given) notes 4. Build Implement the concept as well as possible in one go source, plans 5. Screenshot Capture live build at concept resolution round-N.png 6. Self-check Rigorous side-by-side audit before judging assessment log 7. Judge Ladder-scored comparison, actionable directives verdict log 8. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills nousresearch/dream-loop