Files
puzzle-design-kb/.opencode/skills/inspiration-page-creator/references/formatting-guide.md

5.3 KiB

Formatting Guide for Inspiration Pages

Direct Quotes

Blockquotes (for riddles, lengthy dialogue, or key game text)

Use when quoting verbatim game content that's central to the puzzle mechanics:

### Problem

A riddle on his mother's gravestone hints at the solution:

> "Destiny shall draw the lightning  
> Down from heaven; roll its thunder  
> Far across the sea to where I  
> Wait upon the Shore of Wonder"

[source citation if needed]

Guidelines:

  • Preserve original line breaks with <space><backslash> at end of line
  • Use only when text is 2+ lines or critically important verbatim
  • Place after problem setup, before analysis

Inline Quotes (for walkthrough author commentary)

Use when incorporating another author's observation about player experience:

As one walkthrough notes: "Look at the sheep and cast the Dye draft to dye them green, which will hide them from the dragon" [THayes].

Or integrated into sentence:

One walkthrough captures the moment of revelation: "Remember the poem on your mother's grave? 'On the day the sky is opened...' You got it!" [GameCat].

Guidelines:

  • Always attribute with citation key in brackets immediately after closing quote
  • Use double quotes for external sources, single quotes for nested quotes
  • Keep under 2 lines; if longer, use blockquote
  • Prefer quotes that capture player's "aha moment" rather than mechanical steps

Citations

Citation Key Format

Create short keys from author/source names:

Author/Source Citation Key Example
Tom Hayes (GameFAQs) THayes [THayes]
Game Cat (The Spoiler) GameCat [GameCat]
Bobbin Threadbare (LP Archive) BobbinThreadbare [BobbinThreadbare]
StrategyWiki Community StrategyWiki [StrategyWiki]

Rules:

  • Use PascalCase for multi-word keys
  • No spaces or underscores in key itself
  • Keep to max 3 words
  • Be consistent across single page (don't switch from THayes to Hayes)

References Section Format

At end of page, before any closing content:

### References

[THayes] Tom Hayes, GameFAQs Walkthrough (2008). https://gamefaqs.gamespot.com/pc/564920-loom/faqs/26748

[GameCat] Game Cat, The Spoiler Centre Solution. https://the-spoiler.com/ADVENTURE/Lucas.Arts/loom.5.html

[BobbinThreadbare] Bobbin Threadbare, Let's Play Archive LP (2011). http://lparchive.org/Loom/

Format:

  • ['CitationKey'] followed by one space
  • Full Author Name, (comma after name)
  • Source Title (Year). (year in parentheses if known, period after)
  • URL (full URL, no line break before it)
  • Blank line between entries

Before committing, run:

ls src/puzzles/ | grep -i <pattern-keyword>

Or manually verify the file exists at src/puzzles/<exact-filename>.md.

Common Patterns & Correct Paths:

Pattern Type Display Name File Path (correct link)
Pattern Learning ../puzzles/pattern-learning.md
Multi-Faceted Plan ../puzzles/multi-faceted-plan.md
Meta-Puzzle Construction ../puzzles/meta-puzzle-construction.md
Sensory Exploitation ../puzzles/sensory-exploitation.md
Metaphor-to-Literal ../puzzles/metaphor-literal.md (NOT metaphor-to-literal)
Distraction Physics ../puzzles/distraction-physics.md
Observation Replay ../puzzles/observation-replay.md

After writing page, build to verify:

mdbook build 2>&1 | grep -i "<game-name>.md"

If no warnings or errors about missing links, all links are valid.


Common Pitfalls to Avoid

Wrong: Vague pattern type descriptions

[Pattern Learning](../puzzles/pattern-learning.md) — This is a pattern learning puzzle because you learn something.

Correct: Mechanical distinction

[Pattern Learning](../puzzles/pattern-learning.md) — Player learns a system (DYE changes object color) in Domain A (Hetchel's tent), then applies the same rule in Domain B (field). Unlike Multi-Faceted Plan, this is a single mechanic applied consistently—not multiple requirements gathered from different sources.

Wrong: Quote without attribution

"One playthrough notes: 'the magical land was unique.'"

Correct: Proper citation placement

One playthrough notes: "the magical land was unique and just as memorable twenty years later" [BobbinThreadbare].

[Metaphor-to-Literal](../puzzles/metaphor-to-literal.md) — ...

Correct: Verified existing file path

[Metaphor-to-Literal](../puzzles/metaphor-literal.md) — ...

Screenshot Alt Text Hints

Each placeholder should describe what to capture, not just generic "gameplay":

❌ ![Game screenshot](./loom-puzzle1.png)
✅ ![Gravestone showing riddle and tree symbol that matches mountaintop tree](./loom-puzzle1.png)
✅ ![Workers visible at top of green tower before APPEAR draft is cast](./loom-puzzle3.png)

Good alt text includes:

  • Specific objects in frame
  • Key UI state or character action
  • "Before" or "after" state if showing transformation
  • Visual connection between elements (e.g., "matches", "contrasts")