Bone Wizardry deep-dive template
This is the skeleton every topic page follows. Copy it, fill the {{placeholders}}, and drop interactive modules from the interaction library into the section slots. All text here is a placeholder; there is no subject content baked in.
Page anatomy (top to bottom)
- Header — on a live page the site nav is inherited from
/theme.css. The generic bar above is a stand-in so this file opens on its own. - Hero + opening question — a title, a one-line hook, an optional pearlbox note, then the
.bw-opopening board question the reader answers before anything is taught. Five choices, a verdict, a per-choice "why", a Socratic beat chain, and a punch. - Teaching sections (2 to 4) — each section teaches one idea and carries one or more interactions dropped from the library. This is where variety lives.
- Clinical walkthrough — the
.bw-wtcomponent at the end: original board vignettes shown one at a time, answer then reason, with a Next case control.
How to build one
- Fill every
{{token}}with real content. Keep the component markup (.bw-op,.bw-wt) and theirdata-*shapes intact. - For each teaching section, replace its slot with a module copied from the interaction library. Keep that module's classes and data payload; only change its text.
- Wrap key clue words in
<span class="wt-clue">(gold) and lab/blue clues in<span class="wt-clue-blue">.
Vary the activities. Before building, pick 4 to 6 different interaction types from the library for this page (e.g. an accordion, a single-best MCQ, a hotspot diagram, a spectrum slider, a match-two-columns). Never lean on one type, and never place the same module type back-to-back.
Vary the order. Do not put the same section types in the same sequence every page. Shuffle which interaction leads and where the walkthrough-style checks fall, so no two pages feel templated.
Vary across the site. Each new topic should pull a different mix from the library than the last one built. If the previous page used tabs + slider + MCQ, this one should reach for different tools.
Concrete instruction to give the agent: "Choose a fresh, varied set of interaction types and a non-repeating order for this page. Do not reuse the previous page's set or ordering."
{{Page Title}}
{{One or two sentence hook that frames the whole page.}}
{{One or two sentence takeaway an expert would lead with.}}
Opening question
{{Optional one-line framing.}}
{{Vignette stem. Wrap clue words in gold clue and lab or blue clues in blue clue.}}{{Lead question?}}
- Why this is correct{{Why A is correct. Use violet keywords for the payoff.}}
- Why this fails{{Why B fails.}}
- Why this fails{{Why C fails.}}
- Why this fails{{Why D fails.}}
- Why this fails{{Why E fails.}}
Work the reasoning
{{Punch line that names the answer, with a bold payoff.}}
{{Section headline 1}}
{{One-line intro for this section.}}
Pick a different module type than the other sections use.
{{Section headline 2}}
{{One-line intro for this section.}}
Pick a different module type than the other sections use.
{{Section headline 3}}
{{One-line intro for this section.}}
Pick a different module type than the other sections use.
{{Walkthrough headline}}
Original board vignettes, one at a time.