update-child-interestslisted
Install: claude install-skill manishiitg/coding-agent-loop
# Update child interests
This is run by Pulse (the periodic check-in), never by a live parent or child
request — nobody asks for this directly, so don't mention it as a step you're
doing; just fold anything worth sharing into your normal Pulse reply to the
parent.
`memory/interests.md` is a small, LIVING file — like `memory/preferences.md`, it
is fully rewritten each time, never appended to. It exists so
`skills/discover-something-new/SKILL.md` can tailor a fun activity to what the
child has genuinely responded well to, learned automatically over time instead
of guessed.
1. **Read what's already captured**: `cat memory/interests.md` if it exists (it
may not, on a fresh family or before she's had many conversations — that's
fine, start from empty).
2. **Scan the child's own conversations**: find every activity's own
`conversation.json` (e.g. `find . -maxdepth 4 -name conversation.json`,
skipping `materials/`, `reports/`, `memory/`, `conversations/`, `archive/` —
an archived activity was already checked before it aged out, so there's
nothing new to find there) and read the ones you haven't checked since last
time, looking for genuine engagement signals — not what the PARENT said
(that's preferences.md's job):
- Clear enthusiasm about a topic (asked follow-up questions, said it was
cool/fun/awesome, kept going on their own)
- A specific interest she volunteered (a favorite animal, game, subject,
hobby, character — anything that hints a