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/`) 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 at what she'd enjoy exploring)
- Clear DISINTEREST or boredom about a topic/theme (changed the subject
quickly,