

Winnie the Pooh
Like everyone else, I spent the year end break tinkering with Claude Code and Codex.
One of the most delightful rabbit holes came from kiddo.
We both love Peter Dennis’s rendition of Winnie the Pooh and The House at Pooh Corner.
Alas there are only two books and about twenty stories.
Kiddo asked if AI could help write more. Pooh is out of copyright, so it felt fair to try.
We now have about 20 new stories. It took many iterations to get the pipeline right, but Codex was absolutely up to the task.
The rules we set
We wanted new stories that felt like they belonged in A. A. Milne’s world.
That meant sticking to a few non-negotiables:
- Stay faithful to the characters - Pooh is gentle and literal, Piglet is anxious but brave, Rabbit is efficient and fussy, Eeyore is dry, and Tigger never stops bouncing.
- Keep the language simple and warm - short sentences, gentle humor, and a clear resolution.
- No anachronisms - no modern references, no tech metaphors, no 2020s slang.
- Be inspired by Peter Dennis, not derivative - capture the cadence and charm without copying his voice or anyone else’s.
The pipeline (after ~40 hours of work)
We tried a bunch of prompt stacks before this settled into something stable:
- We have a pretty strong system prompt which can take ideas: season, setting, main characters, and a tiny conflict.
- Draft the story in Milne-ish cadence.
- Run a consistency pass to catch out-of-character lines and any modern artifacts.
- Edit for warmth and add small motifs (honey, rumbly tummies, spelling quirks).
- Final polish, title, and a quick re-read with kiddo.
Now we can generate new stories on the fly, and they stay surprisingly faithful to the originals.
Turning it into an audiobook
While ElevenLabs made the audio pipeline feasible, the hardest problem statement ended up being converting story to screenplay that could be parsed by ElevenLabs API.
We were careful to be inspired by, but not use verbatim, Peter Dennis’s voice or any of the other character voices.
Getting this right was ridiculously tricky, but Codex helped us iterate fast.
All voices had to pass muster with kiddo.
The only quirky thing we did was to make Kanga an Australian woman’s voice.
The first story
The first story is here for you to read and here for you to listen.
More to come, if time permits.