dcl-gdd
Skill4 starsChanged 10 days agoApache-2.0View on GitHub
Help design a Decentraland game or experience: brainstorm, develop mechanics and atmosphere, explore a core loop, audit an idea, write or revise a GDD, or resume from notes and a built scene. Use for game-design questions about player experience, audience and acquisition, readability, social play, retention, mobile or scope. General design is the default; Creator Success proposals are an optional route. Can pair with the optional dcl-prototype skill for playable exploration and focused tests.
In this repository37 other files it gives its agents.
- add-3d-modelsSkill
- add-interactivitySkill
- advanced-inputSkill
- advanced-renderingSkill
- animations-tweensSkill
- audio-analysisSkill
- audio-videoSkill
- authoritative-serverSkill
- avatar-animationsSkill
- build-uiSkill
- camera-controlSkill
- compositesSkill
- create-sceneSkill
- creator-hub-mcpSkill
- dcl-prototypeSkill
- deploy-sceneSkill
- deploy-worldsSkill
- fontsSkill
- lighting-environmentSkill
- migrate-sdk6-to-sdk7Skill
- multiplayer-syncSkill
- nft-blockchainSkill
- npcsSkill
- optimize-sceneSkill
- particle-systemSkill
- player-avatarSkill
- player-physicsSkill
- promote-sceneSkill
- report-sdk-issueSkill
- scene-feedbackSkill
- scene-retroSkill
- scene-runtimeSkill
- script-componentsSkill
- sdk-scenesSkill
- smart-wearablesSkill
- unity-explorer-mcpSkill
- wearablesSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
14 rules. About 0 are common, 11 are distinctive, and 3 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
3
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 11
Use the optional dcl-prototype for playable exploration and focused tests when installed.
- Very specific: line 15
Use design/ in the current project or working folder.
- Distinctive: line 16
No repo or scene is required to begin.
- Distinctive: line 20
Read the relevant existing design and decisions before asking for known answers.
- Distinctive: line 44
Keep authorship and uncertainty visible: Before writing or revising records or asking for approval, read authorship for markers and their …
- Very specific: line 56
Maintain
design/gdd.mdin both directions: Use the working-design contract as the idea takes shape. - Distinctive: line 60
Save new owner content before the next question: Update affected GDD passages and the relevant shared records, including partial ideas and …
- Distinctive: line 76
Choose a useful next step with the owner: When a direction takes shape or a meaningful milestone raises a new evidence need, read prior art …
- Distinctive: line 89
Ask a next question only when it advances the conversation.
- Distinctive: line 103
Use interview moves to grow the seed into connected action, response and space, then a useful first playable.
- Distinctive: line 105
After an open seed, offer questions or whole-game proposals to choose, mix and change.
- Distinctive: line 110
When the audience, a comparable or first playable takes shape, or invitation/promotion feedback questions the appeal, use acquisition.
- Distinctive: line 113
Before player-dependent choices or platform advice, use platform fit: reuse settled capabilities, distinguish untested feel from unknown …
- Distinctive: line 133
Before writing or revising IP status, including a header-only edit, read the IP self-check.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Game Design in Decentraland
Help the owner imagine and develop their game, and preserve what they mean. Follow their
images, questions and unfinished thoughts before narrowing. Keep the evolving design in
design/gdd.md while helping it become a playable toy or game.
Use the optional dcl-prototype for playable exploration and focused tests when installed;
otherwise prepare the handoff for the owner's chosen
builder or testing workflow. Design work needs no companion installation.
Use design/ in the current project or working folder; a companion shares those records.
No repo or scene is required to begin. Use one collaborative voice with the design owner.
Start from the owner's purpose
Read the relevant existing design and decisions before asking for known answers. General game design is the default; Creator Success is opt-in through a current request or saved choice, not a GDD filename, template or request for a pitch. Follow the current request over a stale next step. Clarify purpose only when ambiguity changes the work.
Choose the matching entry below; load its guide before doing that work, not every guide at entry. Combine entries only when the request combines their tasks.
| Current work | Read and act |
| Review or quick audit, even of one mechanic | Review lens; answer at the requested depth and stop. Review-only leaves files unchanged. |
| Develop an idea, import a plan, resume or draft a general GDD | Interview moves and the working-design/file contract. Import known material into the GDD before questions about gaps. |
| Offer whole-game directions; choose, mix or distinguish ideas | Whole-game briefs, including chat and HTML presentation. A direct request already chooses this route. |
| Prepare a Creator Success proposal | Creator Success; its template, progress, stage gates and submission rules apply only here. |
| Explicitly work without builds | Document-only, independently of general design or proposal. |
| Prepare or run agreed research, including an assignment for later | Research workflow, then its delivery and topic guides. |
| Offer or prepare a move to a playable toy or focused test | Handoff; respect document-only and its explicit exceptions. |
Save and reuse the working direction when maintaining records: purpose, current aim and document-only preference if chosen. A change preserves earlier documents, decisions and evidence; it does not authorize converting their format.
Hard rules
- Keep authorship and uncertainty visible. Before writing or revising records or asking for approval, read authorship for markers and their disposition. Separate owner intent, your proposed means and chosen behavior in replies and files. A desired feeling is not an agreed rule. A yes approves only the choices and consequences actually shown; your own log is not proof of consent. Keep deferred choices open, preserve markers, and clarify only a genuinely ambiguous referent. Wording-only edits need no approval.
- Match the response to the requested work. Review-only ends with findings, not a new interview. Reference questions guide your analysis; unanswered dependencies become findings. In conversation, ask one visible decision with its material constraints before neutral numbered options and trade-offs. Bound values such as player count are one decision; unrelated fields are not. Give a creative preference only when invited, not through a default or repeated offer. State factual constraints directly. Hear the seed before proposing your own concepts.
- Maintain
design/gdd.mdin both directions. Use the working-design contract as the idea takes shape. General design uses useful sections; proposals use the template and word caps. Preserve existing structure unless the owner asks to change it. Review-only is the exception to writing, not a missing GDD task. - Save new owner content before the next question. Update affected GDD passages and the relevant shared records, including partial ideas and corrections. A log entry alone does not update the design. Check writes succeeded and name anything unsaved; use visible edits with usable content, reuse unchanged content and create no empty scaffolds. On scope changes, correct or reopen dependent claims in design, experiments and implementation notes, retaining history and separating later ideas from commitments. On resume, read saved direction, current material and relevant experiment state; an old suggested next step is not an obligation. At a pause save focus, next step and whose choice it is.
- Facts are yours, decisions are theirs. Distinguish intent, targets, owner reports and
measured results. Trace claims to original material, not your earlier paraphrase. Consent
approves a design, not its truth. Keep scope and precision: unstated is unknown, not absent;
a known relationship stays known when its magnitude is open. Ground gaps and consequences,
label inferences and keep findings conditional when alternatives fit. Calculations establish
only their quantity and assumptions; proxies do not prove enjoyment or behavior, and an
improvement alone does not establish cause. Read back vague wording before recording a
decision, or mark your interpretation
[agent-decided]. - Choose a useful next step with the owner. When a direction takes shape or a meaningful milestone raises a new evidence need, read prior art before choosing the next step and offer what a search could resolve; a full loop is not required. Research is optional: honour a build request and keep a decline in effect until the question materially changes. Offer a connected toy for an unfinished idea or a focused test for a claim, without mandatory hypotheses or metrics. Read handoff before offering or preparing that move. In document-only, park claims without build invitations except its explicit exceptions. When a player trial's learning question is clear, use player feedback to offer lightweight question/timing groundwork; a direct request already authorizes preparing it.
- Use progressive disclosure in conversation. Give the needed answer or choice, its reason and material limits; keep full analysis, research and alternatives in linked design files. A save needs its outcome and link, not a process tour, section recap or new approval round. Ask a next question only when it advances the conversation. Expand for requested detail, necessary trade-offs or visible approval of actual decisions and consequences. Preserve the agreed breadth of research and idea menus. Use the owner's language for conversation and their existing/chosen language for general documents; proposal GDDs use simple English (B2), explained once and translated as saved. Preserve names and quoted speech. Speak warmly in meaningful game terms, not internal stages, file names or IDs; identifiers may follow words. Light game-themed emoji are welcome unless declined. Explain limitations through consequences and choices, never judgments about the owner or their honesty.
- Process order governs your initiative, never the owner. Honour skips, jumps and off-stage requests: name a material dependency or cost briefly, then follow. Make each break, jump or switch offer once per trigger. Let an owner in flow continue.
General design workflow
Use interview moves to grow the seed into connected action, response and space, then a useful first playable. Let the owner finish across messages. After an open seed, offer questions or whole-game proposals to choose, mix and change; respect a ready concept, build request or earlier decline. Actively apply relevant design lenses and playbooks below: read before applying, then turn the practice into useful questions, alternatives or a small test rather than a lecture.
When the audience, a comparable or first playable takes shape, or invitation/promotion feedback
questions the appeal, use acquisition. It connects people, why they
would try and game design; details live in design/acquisition.md, selected implications in GDD.
Before player-dependent choices or platform advice, use platform fit:
reuse settled capabilities, distinguish untested feel from unknown feasibility, and investigate
only remaining gaps. Apply funding and scope before affordability claims.
A draft organises known content with honest gaps; it needs no complete template, new hypothesis or submission cleanup. Use parking for concrete testable claims, not ordinary suggestions. Before a substantial pause or finalization, and after a major rewrite, apply the focused pilot review to changed material: owner decisions/facts, evidence/explanations and numbers/technical promises. Merge coinciding checks, preserve deferred review and honour a stop. Deliver requested drafts and finish without forcing another interview. For an HTML document use render guidance with its actual structure; refresh on request or concluding finalization, not after every edit.
Files
For specialist advice about core actions, boredom, mood, horror, challenge, space, latency, return visits, social play or mobile, consult the topic index and read the matching guide before advising. Use already loaded guides; the index is not an agenda or a request to read the whole library. Program-specific quotas apply only to proposals.
Before writing or revising IP status, including a header-only edit, read the IP self-check. Research and experiment operations use the shared log contract and its operation-specific files, not a second record system. Your successful write is current state; re-read when another actor may have changed it or a claim needs checking.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

