godot-distiller

Distills complex game design documents into scoped single-session Godot build plans.

Updated Aug 11, 2026
One-click install
npx skills add https://github.com/zerox-core/AI_Game --skill godot-distiller-zerox-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: godot-distiller
Source: https://github.com/zerox-core/AI_Game/tree/main/.claude/skills/godot-distiller
Command: npx skills add https://github.com/zerox-core/AI_Game --skill godot-distiller-zerox-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Large game design documents (GDDs, PRDs, feature lists) often contain dozens of features that cannot realistically be built in one session, causing scope explosion and incomplete deliveries. This Skill reads all design documents, identifies the core gameplay loop, and produces a focused multi-session build plan. ## Core Features & Use Cases - Document Analysis: Reads all Markdown, text, JSON, YAML, and image files in a docs folder to extract every feature, screen, entity, system, and asset. - Core Loop Identification: Separates the essential gameplay mechanic from deferrable features like shops, PvP, guilds, and leaderboards using classification heuristics. - Session Scoping: Produces a SESSION_PLAN.md with per-session file manifests, asset mappings, technical decisions, and testable success criteria, capped at 12-15 scripts per session. - Use Case: Given a folder with four design docs describing a heist game with city maps, puzzles, shops, and PvP raids, the Skill outputs a five-session plan where Session 1 builds only the city map and building tap mechanic. ## Quick Start Distill the design documents in my docs folder into a scoped session build plan for my Godot game.

Frequently Asked Questions about godot-distiller

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I break down a large game design document into buildable sessions?

Provide the folder containing your design documents and ask for distillation. The Skill reads every document, extracts all features and entities, identifies the core gameplay loop, and writes a SESSION_PLAN.md splitting work into sessions of at most 12-15 scripts each.

What is the core gameplay loop in game design scoping?

The core loop is the single mechanic the player performs most of the time, such as tapping buildings to solve puzzles or matching tiles to damage enemies. Everything not essential to that loop, like shops, PvP, or leaderboards, is deferred to later sessions.

When should I not use design document distillation?

Skip distillation when the request is a short one-to-three sentence prompt, the game has one screen and one mechanic, the user explicitly asks for something simple, or a pre-scoped session plan already exists.

How many scripts can one Godot build session handle?

A single session realistically produces 12-15 scripts maximum, with Session 1 capped at 8 scripts covering only the core loop. Exceeding this causes cascading errors and untested interactions, so larger scopes are split across sessions.

Does the distiller handle art assets in the docs folder?

Yes. It scans for PNG, JPG, and SVG files, maps each asset to a game entity, flags assets without matching entities, and flags entities lacking assets so procedural placeholders can be planned.