WizKidsFamily Docs

Make a pack

A worked example from an empty folder to a pack in review, with every command.

This example makes Multiplication tricks for ages 8 to 12 with Claude Code.

Start from a template (optional)

wizfamily new multiplication-tricks --title "Multiplication tricks"

wizfamily new writes a starter pack.json. Use --game for a game course with a starter game page, --story for a three-page picture book, --video for a video course.

Let Claude write it

claude
> Fill multiplication-tricks with tricks for ×4, ×5, ×9 and ×11 for ages 8 to 12.
  Three levels per trick.

Approve the plan table. Claude writes the cards and runs:

wizfamily validate multiplication-tricks
error  cards[14].key.value: must be a number
error  cards[22].objective: "KIT.MULT.ELEVEN" is not one of the pack's objectives
2 problems

Each problem names its exact place. Claude fixes them and validates again until it's clean.

Push and follow the checks

wizfamily push multiplication-tricks --wait

Only the files the server doesn't have yet are uploaded. --wait follows the format, media and safety checks until they finish. Look again later with wizfamily checks --wait.

Preview

wizfamily preview

Opens every card exactly as a kid sees it, by age band and theme. Ask Claude to change anything, then push again: each push is a new version.

Submit

wizfamily submit

The version goes to In review. See Submit and review.

The same in one prompt

Claude Code can run the whole flow; it stops and asks before it submits:

> Make a pack of multiplication tricks for ages 8 to 12, push it, wait for the checks,
  and open the preview.