agentleFS
decentralanddecentraland/sdk-skills/dcl-gdd/SKILL.md

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.

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
  1. Very specific:

    Use the optional dcl-prototype for playable exploration and focused tests when installed.

    line 11
  2. Very specific:

    Use design/ in the current project or working folder.

    line 15
  3. Distinctive:

    No repo or scene is required to begin.

    line 16
  4. Distinctive:

    Read the relevant existing design and decisions before asking for known answers.

    line 20
  5. Distinctive:

    Keep authorship and uncertainty visible: Before writing or revising records or asking for approval, read authorship for markers and their …

    line 44
  6. Very specific:

    Maintain design/gdd.md in both directions: Use the working-design contract as the idea takes shape.

    line 56
  7. Distinctive:

    Save new owner content before the next question: Update affected GDD passages and the relevant shared records, including partial ideas and …

    line 60
  8. Distinctive:

    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 …

    line 76
  9. Distinctive:

    Ask a next question only when it advances the conversation.

    line 89
  10. Distinctive:

    Use interview moves to grow the seed into connected action, response and space, then a useful first playable.

    line 103
  11. Distinctive:

    After an open seed, offer questions or whole-game proposals to choose, mix and change.

    line 105
  12. Distinctive:

    When the audience, a comparable or first playable takes shape, or invitation/promotion feedback questions the appeal, use acquisition.

    line 110
  13. Distinctive:

    Before player-dependent choices or platform advice, use platform fit: reuse settled capabilities, distinguish untested feel from unknown …

    line 113
  14. Distinctive:

    Before writing or revising IP status, including a header-only edit, read the IP self-check.

    line 133

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

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 workRead and act
Review or quick audit, even of one mechanicReview lens; answer at the requested depth and stop. Review-only leaves files unchanged.
Develop an idea, import a plan, resume or draft a general GDDInterview 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 ideasWhole-game briefs, including chat and HTML presentation. A direct request already chooses this route.
Prepare a Creator Success proposalCreator Success; its template, progress, stage gates and submission rules apply only here.
Explicitly work without buildsDocument-only, independently of general design or proposal.
Prepare or run agreed research, including an assignment for laterResearch workflow, then its delivery and topic guides.
Offer or prepare a move to a playable toy or focused testHandoff; 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

  1. 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.
  2. 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.
  3. Maintain design/gdd.md in 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.
  4. 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.
  5. 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].
  6. 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.
  7. 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.
  8. 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.

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.