Mindket

Diorama

Newversion 1 · updated
Star342

Overview

Gives an AI agent a playbook and code to copy in for building detailed Three.js dioramas, tiny staged scenes with a pixel or toon look. For web and creative developers.

Diorama is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

You need
  • An AI agent with a shell and network access
  • A folder for the playbook, with ~/skills/diorama as the suggested default
  • A Three.js project to build the scene in
Runs in
  • An AI agent that can run shell commands, with or without a skills directory
  • Your own Three.js project, where the agent copies in the modules it needs
  • A browser, where the scene shows a hero camera with free orbit
Start with
git -C "<target>" rev-parse --short HEAD

About

What it is

Diorama is a written playbook plus code for an AI agent to follow when it builds detailed Three.js dioramas. A diorama here is a miniature staged scene on a slab, with a three-quarter hero camera you can reset and orbit freely. Before it makes anything, the agent asks which of three looks you want and whether models should come from libraries or be built from your own geometry.

Who it suits

It suits developers and creators who want a small, polished 3D scene and are happy to let an AI agent do the building.

IndustryWho uses itHow they use itExample
Web developmentFront-end and creative developersBuild a staged 3D scene for a site or a demoA swimming pool scene with toy-sized people on a slab
Game prototypingIndie developersSketch a small arena or battle sceneAn arena battle with a resettable hero camera
Content creationCreators of short looping clipsCapture a scene as a loopA bank job scene captured as a loop of about a minute
DesignDesigners who pick a visual styleChoose between pixel, stroked toon, or pixel plus strokeAsk for stroked toon instead of the pixel default

People who want a ready-made 3D model library, or who do not use an AI agent, can skip it.

Where to use it

You use it through an AI agent, and the finished scene runs in a browser.

  • An AI agent that can run shell commands, with or without a skills directory
  • Your own Three.js project, where the agent copies in the modules it needs
  • A browser, where the scene shows a hero camera with free orbit
Use caseWhoWhat they get back
Build a sceneA web developerA staged slab scene with a camera, a cast and a chosen look
Choose a lookA designerPixel, stroked toon, or pixel plus stroke, with pixel as the default
Source assetsA developerLicensed assets with hand-built gaps, or models from the internet or made by the agent
Check a frameA reviewerFrames that can be frozen, screenshotted and compared

How to set it up

You need an agent that can run shell commands and download files.

  • An AI agent with a shell and network access
  • A folder for the playbook, with ~/skills/diorama as the suggested default
  • A Three.js project to build the scene in
  1. Paste the install prompt from the project's README into your agent. It asks where to put the folder and waits for your answer.
  2. The agent downloads the whole repository, not only SKILL.md. That includes the templates, the QA scripts and the worked examples.
  3. It checks that the main files and folders are there and prints the version it installed. If it has no shell or network, it says so and stops.
  4. If the agent has a skills directory, it installs the playbook there so later sessions can load it by name.
  5. The agent studies the playbook and its templates, then summarizes what it found before building.
git -C "<target>" rev-parse --short HEAD

How to use it

Tell the agent what the first diorama should be. It does not ask you to fill in the design sheet. It researches the subject first, covering frames, assets and motion. It then fills DESIGN.md from the defaults, copies the modules it needs into your project, and builds through the pipeline. A separate update prompt keeps your local edits, fetches the latest main branch and lists the changes, and it does this before it touches any of your projects.

ToolWhat it does
SKILL.mdThe playbook, and the source of truth for the workflow, the looks, the pipeline, the QA checks and the pitfalls
references/The same material split into topic files for long sessions
templates/Code to copy into a project, plus the design, sources and credits templates and the QA scripts
verify/Worked examples
refs/SOURCES.md and CREDITS.mdThe evidence that each asset allows commercial use and redistribution

Example

You ask for a night market diorama. The agent researches the subject, fills in the design sheet, copies in the modules it needs and builds the scene. It runs the QA scripts before it shows you anything. You get the paths of the frames it kept and what each one proves.

For newcomers and experts

A diorama here is a small staged scene that you can orbit in a browser. A good first try is to install the kit, choose a simple subject such as a pool, and answer the two questions about the look and the models.

Each frame depends only on the time value t, so you can freeze any frame, take a screenshot and compare it. A screenshot counts as evidence, not a lucky capture. The default sourcing is hybrid, with licensed assets and hand-built gaps. The other options are all from the internet, or all modelled by the agent. SKILL.md stays the source of truth, and the agent copies modules instead of editing the installed copy.

  1. The agent asks for the look and the model sources
  2. It researches the subject first
  3. It fills DESIGN.md and copies in the modules
  4. It builds through the pipeline
  5. QA scripts run before it shows you frames

Good to know

  • The three looks are pixel, stroked toon, and pixel plus stroke, and silence means pixel
  • Each asset's license must permit commercial use and redistribution, and the proof goes in refs/SOURCES.md and CREDITS.md
  • The agent must prove the install before it describes the playbook
  • Four example scenes run from 26 to 48 seconds
  • The README lists the skill at version 5.7.0 and three.js at r170

README and files

README
# Diorama

Gives an AI agent a playbook and code to copy in for building detailed Three.js dioramas, tiny staged scenes with a pixel or toon look. For web and creative developers.

Made by sloemo01 on GitHub. These notes are Mindket's, written from its README; the project's own files and license are in its repository.

## About

What it is: Diorama is a written playbook plus code for an AI agent to follow when it builds detailed Three.js dioramas. A diorama here is a miniature staged scene on a slab, with a three-quarter hero camera you can reset and orbit freely. Before it makes anything, the agent asks which of three looks you want and whether models should come from libraries or be built from your own geometry.

Who it suits: It suits developers and creators who want a small, polished 3D scene and are happy to let an AI agent do the building.

```table
Industry | Who uses it | How they use it | Example
Web development | Front-end and creative developers | Build a staged 3D scene for a site or a demo | A swimming pool scene with toy-sized people on a slab
Game prototyping | Indie developers | Sketch a small arena or battle scene | An arena battle with a resettable hero camera
Content creation | Creators of short looping clips | Capture a scene as a loop | A bank job scene captured as a loop of about a minute
Design | Designers who pick a visual style | Choose between pixel, stroked toon, or pixel plus stroke | Ask for stroked toon instead of the pixel default
```

People who want a ready-made 3D model library, or who do not use an AI agent, can skip it.

Where to use it: You use it through an AI agent, and the finished scene runs in a browser.

- An AI agent that can run shell commands, with or without a skills directory
- Your own Three.js project, where the agent copies in the modules it needs
- A browser, where the scene shows a hero camera with free orbit

```table
Use case | Who | What they get back
Build a scene | A web developer | A staged slab scene with a camera, a cast and a chosen look
Choose a look | A designer | Pixel, stroked toon, or pixel plus stroke, with pixel as the default
Source assets | A developer | Licensed assets with hand-built gaps, or models from the internet or made by the agent
Check a frame | A reviewer | Frames that can be frozen, screenshotted and compared
```

How to set it up: You need an agent that can run shell commands and download files.

- An AI agent with a shell and network access
- A folder for the playbook, with ~/skills/diorama as the suggested default
- A Three.js project to build the scene in

1. Paste the install prompt from the project's README into your agent. It asks where to put the folder and waits for your answer.
2. The agent downloads the whole repository, not only SKILL.md. That includes the templates, the QA scripts and the worked examples.
3. It checks that the main files and folders are there and prints the version it installed. If it has no shell or network, it says so and stops.
4. If the agent has a skills directory, it installs the playbook there so later sessions can load it by name.
5. The agent studies the playbook and its templates, then summarizes what it found before building.

```bash
git -C "<target>" rev-parse --short HEAD
```

How to use it: Tell the agent what the first diorama should be. It does not ask you to fill in the design sheet. It researches the subject first, covering frames, assets and motion. It then fills DESIGN.md from the defaults, copies the modules it needs into your project, and builds through the pipeline. A separate update prompt keeps your local edits, fetches the latest main branch and lists the changes, and it does this before it touches any of your projects.

```table
Tool | What it does
SKILL.md | The playbook, and the source of truth for the workflow, the looks, the pipeline, the QA checks and the pitfalls
references/ | The same material split into topic files for long sessions
templates/ | Code to copy into a project, plus the design, sources and credits templates and the QA scripts
verify/ | Worked examples
refs/SOURCES.md and CREDITS.md | The evidence that each asset allows commercial use and redistribution
```

Example: You ask for a night market diorama. The agent researches the subject, fills in the design sheet, copies in the modules it needs and builds the scene. It runs the QA scripts before it shows you anything. You get the paths of the frames it kept and what each one proves.

For newcomers and experts: A diorama here is a small staged scene that you can orbit in a browser. A good first try is to install the kit, choose a simple subject such as a pool, and answer the two questions about the look and the models.

Each frame depends only on the time value t, so you can freeze any frame, take a screenshot and compare it. A screenshot counts as evidence, not a lucky capture. The default sourcing is hybrid, with licensed assets and hand-built gaps. The other options are all from the internet, or all modelled by the agent. SKILL.md stays the source of truth, and the agent copies modules instead of editing the installed copy.

```flow
The agent asks for the look and the model sources
It researches the subject first
It fills DESIGN.md and copies in the modules
It builds through the pipeline
QA scripts run before it shows you frames
```

Good to know:

- The three looks are pixel, stroked toon, and pixel plus stroke, and silence means pixel
- Each asset's license must permit commercial use and redistribution, and the proof goes in refs/SOURCES.md and CREDITS.md
- The agent must prove the install before it describes the playbook
- Four example scenes run from 26 to 48 seconds
- The README lists the skill at version 5.7.0 and three.js at r170

## On GitHub, 7 November 2026

- Stars: 342
- Forks: 23
- Open issues and pull requests: 0
- Language: JavaScript
- License: MIT
- Topics: agent-skill, agent-skill-repository, agent-skills, ai-agents, creative-coding, diorama, game-art, pixel-art, pixelation, procedural-art, procedural-generation, skill

## Links

- Code: https://github.com/sloemo01/diorama
- Releases: https://github.com/sloemo01/diorama/releases
- Issues: https://github.com/sloemo01/diorama/issues
- Star history: https://www.star-history.com/#sloemo01/diorama&Date

## Get the code

```
git clone https://github.com/sloemo01/diorama.git
```

Then follow the setup in its README. Nothing in this kit runs by itself.
Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-06

Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

ProductStarsActivityLanguageLicenseLast change
Diorama This page342ActiveJavaScriptMIT
pixelfxShares pixel-art · agent-skills5,460ActiveJavaScriptMIT
Code Animation PromptsShares creative-coding · agent-skills676ActiveHTML—
PonytailShares agent-skills · ai-agents186,952ActiveJavaScriptMIT
Taste SkillShares agent-skills · ai-agents114,346ActiveJavaScriptMIT
ArchifyShares agent-skills · ai-agents94,756ActiveJavaScriptApache-2.0
Numbers as Mindket last read them, from 2026-11-06 to 2026-11-13. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Nanosaur2-670M

well9472 · Kit

Makes illustrations from text prompts with a small 670M-parameter diffusion model, run through ComfyUI. Built as a low-budget research model for people who wan…

New

Reads handwritten Arabic text from images and returns it as text. A fine-tuned PaddleOCR-VL model for people digitizing Arabic handwriting.

New

Makes video clips from a text prompt or an image plus text, at up to 720P and 24 frames per second, in the Diffusers format for a single consumer GPU.

New

Similar projects

See all in Developer

Ponytail

dietrichgebert · Skill

Guides AI coding agents to write minimal code by prioritizing existing repository components and standard libraries. It adds auditing, code review, and trackin…

New187k

Taste Skill

Leonxlnx · Skill

Leonxlnx’s Agent Skill that gives Claude Code and Codex an art direction, pictures from open collections and a real-browser check, so the websites and app scre…

New114k

Archify

tt-a1i · Skill

Generates interactive diagrams and explanatory pages from codebases or textual plans. It allows AI agents to visualize workflows, architecture, and complex log…

New94.8k