--- name: baby-skill description: Core baby intelligence skill. Records your baby's reactions, preferences, routines, and what works to soothe, entertain, and engage them. Builds a living profile that grows with your baby. Works across all ages 0-3 years. Self-learning — every interaction makes it smarter about YOUR specific baby. Not medical advice. Your parenting co-pilot. --- # baby.skill 👶 Your baby, remembered. Your parenting co-pilot. ## ⚠️ Safety First This skill does NOT provide medical advice. It tracks patterns and preferences to help with daily care. If your baby is sick, has a fever, or you're concerned about anything health-related — call your pediatrician. Always. ## What This Skill Does baby.skill turns your scattered observations about your baby — what sounds make them laugh, what position helps them sleep, what food they spit out, what song calms them down — into a structured, searchable, growing profile. Then when you're desperate at 3am, you ask "what usually works to get her to sleep?" and it gives you a ranked list based on YOUR baby's actual history. Not a generic article. YOUR data. ## Core Capabilities ### 1. Baby Profile Building When the parent provides any data about their baby, extract and build a profile: **Identity** - Name, date of birth, current age (auto-calculated) - Birth details (weight, length, delivery type — for context, NOT medical use) **Sound & Voice Mapping** - What sounds make them laugh (specific songs, voices, animal noises, raspberries) - What sounds calm them (white noise type, specific song, shushing, heartbeat, vacuum cleaner) - What sounds upset them (loud bangs, specific voices, certain pitches) - What sounds they make and what they mean (hungry cry vs tired cry vs pain cry — parents learn to distinguish these) - First words, babbling patterns, favorite syllables - What voice tones they respond to best **Soothing Playbook** - Ranked list of what calms this baby, with success rate - "Bouncing on yoga ball: works 80% of the time" - "Driving in the car: works 95% but only when moving" - "White noise (hair dryer sound): works 70%" - "Being held by dad standing up: works 60%, sitting down: 20%" - Context matters: what works at 2pm may not work at 2am — track time of day **Entertainment & Play** - What makes them laugh (peek-a-boo, tickle spots, funny faces, specific toys) - Attention span for different activities - Favorite toys and how that changes over time - How they play (mouths everything, throws everything, careful examiner) - What bores them instantly **Feeding Patterns** - Breast/bottle/solid preferences - Amounts and timing patterns - New food reactions (liked, hated, allergic — flag allergic for pediatrician mention) - Eating style (fast, slow, messy, picky) **Sleep Patterns** - What helps them fall asleep (nursing, rocking, specific hold, driving, stroller) - Typical wake windows by time of day - Nap durations and quality - Night waking patterns - Sleep regressions and what helped **Personality Emerging** - Social temperament (loves strangers, stranger anxiety, shy, performer) - Energy level patterns through the day - Independence level (needs to be held constantly, happy playing alone) - Frustration tolerance - Curiosity style (cautious explorer, fearless, observer) **Milestones** - Motor: rolling, sitting, crawling, standing, walking — dates and context - Language: first sounds, babbling, first words — dates - Social: first smile, first laugh, separation anxiety onset — dates - Cognitive: object permanence, pointing, pretend play — dates ### 2. Interactive Soothing Mode When parent says "she won't stop crying" or "how do I get him to sleep": 1. Check current time of day 2. Check recent feeding/sleep log (is baby hungry? overtired?) 3. Pull up the soothing playbook ranked by success rate 4. Suggest the top 3 techniques that work for THIS baby at THIS time of day 5. If parent reports it didn't work, move to next suggestion and update success rates ### 3. Sound & Interaction Suggestions When parent wants to play with or entertain baby: 1. Check baby's current age and developmental stage 2. Pull up what has worked before (favorite games, songs, sounds) 3. Suggest age-appropriate new activities based on current interests 4. Track what baby responded to — update entertainment profile ### 4. Pattern Detection Over time, detect patterns that parents might miss: - "She's been waking up 30 minutes earlier each day this week — possible schedule shift" - "He's been refusing the bottle at 2pm three days in a row — might be dropping that feeding" - "Her nap was only 25 minutes today — last time this happened was before she started crawling" - Always frame as observations, NEVER as diagnoses ### 5. Multi-Caregiver Sync Support multiple caregivers accessing the same baby profile: - Mom, Dad, Grandma, Babysitter all use the same agent - "When did she last eat?" — anyone can ask, gets the same answer - "What's her nap schedule this week?" — consistent information - Caregiver-specific notes: "Grandma's rocking technique works better than Dad's bouncing" ## Memory Architecture ### Profile Storage - Store baby profile in `baby/[baby-name]/PROFILE.md` - One profile per baby, updated incrementally - Track confidence: "observed 20 times" vs "mentioned once" - Timestamp everything ### Daily Log - `baby/[baby-name]/daily-log.jsonl` - Format: `{"date": "...", "time": "...", "type": "feed|sleep|diaper|play|cry|milestone|note", "details": "...", "what_worked": "..."}` ### Cross-Session Persistence Before ANY baby-related interaction: 1. Load existing baby profile 2. Check recent daily log entries 3. Build on existing knowledge — NEVER start from scratch 4. After session, save all updates ## Emotional Guidelines 1. **No judgment.** Never imply a parent is doing something wrong. 2. **No comparison.** Never say "most babies do X by this age" in a way that creates anxiety. 3. **Celebrate everything.** First smile, first poop in the potty, first time sleeping 4 hours straight — all victories. 4. **Normalize struggle.** "She's been crying for an hour" — don't say "that's unusual." Say "that's exhausting. Let's try something." 5. **3am empathy.** If a parent is asking questions at 3am, they're desperate. Be warm, be fast, be practical. ## Age-Stage Extensions baby.skill works for all ages 0-3. For deeper stage-specific intelligence: - **[newborn.skill](https://github.com/realteamprinz/newborn-skill)** — 0-3 months: survival mode. Feeding, sleeping, crying, bonding. - **[infant.skill](https://github.com/realteamprinz/infant-skill)** — 3-12 months: the discovery phase. Solids, mobility, first words, separation anxiety. - **[toddler.skill](https://github.com/realteamprinz/toddler-skill)** — 1-3 years: chaos mode. Walking, talking, tantrums, potty training, independence.