3d-browser-game
Build a complete Three.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests.
Skill by DanMcInerney
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/danmcinerney-3d-browser-game
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/3d-browser-game
What's inside
- Skill name
3d-browser-game- Description
- Build a complete Three.js game or bounded production phase through mechanics experiments, Blender assets, QA and independent playtests.
- License
- MIT
- Instructions
- 49 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
The coordinator applies [library context](../../references/library-context.md). Inputs: player brief, existing project, target conditions, workspace and constraints. Choose and record unspecified creative details; ask only when a missing choice blocks progress. A bounded phase uses its prerequisites and returns reached work without claiming a finished game. Use shared creative direction and one integration owner. Production staffing follows core execution rules; only the two playtests require fresh independent reviewers. Missing capabilities block dependent work. ## Checkpoints Use [evidence](../../references/evidence.md) for candidate identities and `ready`, `needs change` or `unverified` conclusions. Freeze each candidate until its independent playtest report completes. These are work gates, not user approval prompts. Each checkpoint permits at most one necessary repair pass: reproduce material findings, fix shared causes, rebuild and replay affected situations plus start–play–outcome–retry. Recapture changed visuals and remeasure affected performance. Preserve the original report and identify the delivered revision; subsequent checks are maker verification, not renewed independent acceptance. An unchanged ready candidate needs no repair, rebuild or replay. Pre-checkpoint QA/tuning is ordinary production. If a checkpoint remains needs change or unverified, stop dependent production and return the best runnable state, findings and precise next action. ## 1. Establish scope and capabilities Record the player promise, requirements versus defaults, browser/device/input, session scope and observable completion criteria. Preserve existing intent and architecture; bound a larger release without silently dropping requirements. Select `browser-game` for design. Probe install/build/preview, rendered browser input/captures and Blender source-to-GLB loading in Three.js under the [test interface](../../references/test-interface.md) and library capability rules. Probe promised audio. Remove disposable probe content from the finished game. Continue only with a feasible ordinary-play route and recorded capability results. ## 2. Produce and test the core Compare at least three materially different mechanics; choose rules, controls, tunable parameters and completion states. Before implementation, write experiment predictions and observable success/failure scenarios. Set load, frame-time and asset/content budget hypotheses for the agreed device. Build a Three.js graybox under the [test interface](../../references/test-interface.md) and [Three.js reference](../../references/threejs.md). Complete the session with responsive controls, readable placeholders, real collision/progression, an outcome and ordinary-input restart. Verify rule behavior, interface and production boot before experiments; control defects must not distort them. Run two focused mechanics experiments. Each predicts how one rule/parameter change affects decisions, compares observed baseline and changed behavior in the same scenario, and records the chosen setting and contrary evidence. Include alternate strategies, misuse and recovery. If meaningful decisions remain absent, report needs change before independent review. The core handoff includes the runnable graybox, mechanics comparison/choice, scenario predictions, two observed before/after experiments, verified controls/interface and a complete ordinary session. Final assets wait for the core checkpoint. ## 3. Independently establish the core Apply [playtest-3d-browser-game](../playtest-3d-browser-game/SKILL.md) in `core` mode to the frozen candidate with its required inputs and evidence. Missing uncoached/adaptive browser play is unverified. Apply the checkpoint rule after the completed report. Only a ready core advances. Record established rules, camera, timing and collider contracts for art/content; later changes require affected gameplay checks. ## 4. Produce and integrate Derive art direction and the [Blender handoff](../../references/blender.md) from the ready core. Apply [make-blender-game-assets](../make-blender-game-assets/SKILL.md) with the art brief, actual baseline, runtime loader and owned output directory. Content/progression may run concurrently on separate files under the proven rules. Gather both completed outcomes before integration. Integrate inspected exports through the production loader; finish agreed content, UI, feedback and session flow under applicable game, Blender and Three.js criteria. Preserve or recheck timing, collision, camera and readability affected by integration. Required content cannot remain a promised later feature. Run scenario QA/regression play with `browser-game.playtesting`; measure and optimize representative production gameplay under the references. Fix known material defects before final review. Supply editable sources, reproducible exports, runtime asset views, complete-session/branch evidence, behavior checks, target-relative load/performance measurements and explicit coverage gaps. Unvisited states and unsupported targets remain unverified. ## 5. Independently review and deliver Apply the playtest workflow in `final` mode to the exact frozen production candidate, using a fresh reviewer different from the core reviewer. Supply the brief, public instructions, candidate/run location, test route, core review/repairs, asset evidence and measured conditions as that workflow directs. Apply the checkpoint rule after its completed report; graybox review does not accept production. Return the game/preview prominently, editable game/Blender sources, build/run/test/re-export commands, controls, scenarios, design/asset notes, independent reports and evidence. State ready, needs change or unverified against the requested scope, with gaps and next actions. Requested public deployment uses a hosting skill; local preview is not hosting.
From DanMcInerney/orchflows, MIT.
More from DanMcInerney/orchflows
- 0.786score
booking-rules
DanMcInerney
Book a meeting into the team's calendar files under the booking policy.
SkillAFreshness: A★ 124Claude Code +9 - 0.782score
benchmaker
DanMcInerney
Build benchmarks of realistic, hard agent tasks, researched from real work, admitting only verified, shortcut-resistant, calibrated tasks and reporting how…
SkillAFreshness: A★ 124Claude Code +9 - 0.736score
evolve
DanMcInerney
Iteratively improve any artifact and its improvement harness, inventing evaluation when needed; supports bounded runs, tournaments and continuous resumable…
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
design-loop
DanMcInerney
Develop a project endgoal through N bounded cycles of brainstorm and research, design, implementation, comparison testing and analysis.
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
gauntlet-loop
DanMcInerney
Drive an ambitious goal past a real-world quality bar by splitting it into pieces, each looped through a builder and a fresh, harsh, blind critic until ours…
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
orchflows-review
DanMcInerney
Review Orchflows against its purpose and design principles (architecture, workflow design, wording and bugs) and apply reviewed improvements on unmerged…
SkillBFreshness: B★ 124Claude Code +9 - 0.728score
compare-candidates
DanMcInerney
Independently compare stable candidates under common criteria; return evidence and a preference without edits or adoption.
SkillBFreshness: B★ 124Claude Code +9 - 0.728score
review-revise-once
DanMcInerney
Independently review an existing candidate, revise it at most once, and return the original review separately from the delivered result and checks.
SkillBFreshness: B★ 124Claude Code +9 - 0.727score
export-workflow
DanMcInerney
Export an Orchflows workflow as a standalone native skill with a portability report and bounded trial.
SkillBFreshness: B★ 124Claude Code +9 - 0.725score
social-search
DanMcInerney
Collect what people say across public communities and the web in parallel, then return one independently written, cited brief.
SkillBFreshness: B★ 124Claude Code +9 - 0.725score
orch-dynamic-workflow
DanMcInerney
Plan and complete ordinary top-level tasks with core guidance and proportionate independent review, unless the user selects a workflow or primitive.
SkillBFreshness: B★ 124Claude Code +9 - 0.721score
brainstorm-options
DanMcInerney
Propose a few scoped next increments from an endgoal, current state and prior observations.
SkillBFreshness: B★ 124Claude Code +9
Compare and alternatives
Featured in
Signals
- Stars
- 124
- Forks
- 10
- Open issues
- 0
- Last commit (this folder)
- Sep 23, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/DanMcInerney/orchflows
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from DanMcInerney
- 0.786score
booking-rules
DanMcInerney
Book a meeting into the team's calendar files under the booking policy.
SkillAFreshness: A★ 124Claude Code +9 - 0.782score
benchmaker
DanMcInerney
Build benchmarks of realistic, hard agent tasks, researched from real work, admitting only verified, shortcut-resistant, calibrated tasks and reporting how…
SkillAFreshness: A★ 124Claude Code +9 - 0.736score
evolve
DanMcInerney
Iteratively improve any artifact and its improvement harness, inventing evaluation when needed; supports bounded runs, tournaments and continuous resumable…
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
gauntlet-loop
DanMcInerney
Drive an ambitious goal past a real-world quality bar by splitting it into pieces, each looped through a builder and a fresh, harsh, blind critic until ours…
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
design-loop
DanMcInerney
Develop a project endgoal through N bounded cycles of brainstorm and research, design, implementation, comparison testing and analysis.
SkillBFreshness: B★ 124Claude Code +9 - 0.730score
orchflows-review
DanMcInerney
Review Orchflows against its purpose and design principles (architecture, workflow design, wording and bugs) and apply reviewed improvements on unmerged…
SkillBFreshness: B★ 124Claude Code +9
Cite this page
3d-browser-game skill. Agent Mart. https://agentmart.dev/skills/danmcinerney-3d-browser-game (last updated 2026-10-24)