game-design-one-page-design-doc — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited game-design-one-page-design-doc (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Create a one-page game design document that is readable, decision-useful, and visually polished — exportable as a PDF that looks like a real product.
Use this skill when the user wants a compact game design summary rather than a bloated GDD. The output is designed to be passed around in meetings, dropped in Slack, or emailed to publishers without embarrassment.
Read references/family-conventions.md when you want the shared style and prioritization rules for this game-design skill family. Read references/source-notes.md when you want the distilled takeaways from the reference template and the GDC talk overview.
A one-page design doc is not a small bad GDD. It is a compressed communication tool.
It should:
It should not:
Produce:
The PDF renderer (scripts/render_one_page_gdd.py) produces a professional dark-theme layout:
#0F111A, with a lighter panel for the header#00C8A0 for rules, section headings, pillar tag nubs, and bullet markersThe renderer uses ReportLab (vector PDF — real text, not a raster image), making the output searchable, copy-pasteable, and print-sharp.
The renderer searches for fonts in standard system locations automatically:
/usr/share/fonts/truetype/google-fonts/, /usr/share/fonts/truetype/liberation/~/Library/Fonts/, /Library/Fonts/C:/Windows/Fonts/Preferred: Poppins (Bold, Medium, Regular, Light) from fonts.google.com Fallback: Liberation Sans (included in most Linux systems)
pip install reportlabLeft column:
Right column:
Header band:
Collect or infer the minimum needed:
If the user gives messy notes, compress them rather than asking endless questions.
Keep each section tight.
Guidelines:
If the concept is fuzzy:
Write a JSON file matching the renderer schema.
Expected fields:
titleidentity_mantradesign_pillars (array, 2–4 items)summaryfeatures (array, 3–6 items)interfaceart_stylemusic_soundplatformaudiencemilestones (array)launch_daySee references/example-input.json for a worked example.
# Install dependency first if needed:
pip install reportlab
# Render:
python scripts/render_one_page_gdd.py --input <slug>.json --md <slug>.md --pdf <slug>.pdfThe renderer auto-discovers fonts. If content is too long, shorten the copy before rerendering — do not try to fit more by cramming.
Before finalizing, verify:
If the PDF looks crowded, shorten the writing. If there is too much whitespace, the document is probably well-scoped — do not pad it.
By default, create files in the current working directory or a user-specified target folder:
<slug>.json<slug>.md<slug>.pdfUse a slug based on the game title when naming files.
When using this skill, report:
Read these when useful:
references/source-notes.md for the distilled source principles and section modelreferences/example-input.json for renderer input shape and field conventionsIf a team cannot explain the game on one page, the design is probably not clear enough yet.
Use this skill to produce a one-pager people can actually read, discuss, and pass around.
<!-- license-footer --> Part of the Game Design Skills Bundle by Stanislav Stankovic. Licensed under PolyForm Noncommercial 1.0.0 — free for personal, academic and nonprofit use. Commercial use requires a licence, sold as skill packs. See <https://github.com/Stanestane/game-design-skills-bundle> for terms.
Required Notice: Copyright Stanislav Stankovic (https://www.stane-island.net/)
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.