name: add-family-member description: Interactively build a family member profile by asking questions one at a time, then save it to /profiles. Use when adding or updating a family member. user-invocable: true
Add Family Member
Purpose
Collect information about a family member through a friendly, conversational interview — one question at a time — then generate and save a profile file to /profiles.
Behavior
- Ask one question at a time. Wait for the answer before asking the next.
- Keep questions natural and conversational, not form-like.
- Adapt follow-up questions based on prior answers (e.g. if they mention a child loves sports, ask which ones).
- Once you have enough to write a useful profile, confirm with the user and save it.
- Save the profile to
./profiles/<first-name-lowercase>.md.
Interview Flow
Work through these topics, but weave them naturally — don't follow this as a rigid checklist:
- Name — "Who are we adding to the family?"
- Role / relationship — parent, child, partner, grandparent, etc.
- Age or age range — exact age or approximate (toddler, teen, adult)
- Interests and hobbies — what do they love doing?
- Activity preferences — outdoor vs. indoor, active vs. relaxed, arts/culture vs. sports, social vs. quiet
- Things they don't enjoy — crowds, loud venues, long walks, etc.
- Any constraints — allergies, mobility, nap schedules, dietary needs
- Favorite past activities or outings — anything that's been a hit before
Stop asking once you have a clear enough picture. Use judgment — for a toddler you need fewer questions than for an adult with nuanced preferences.
Profile Output Format
Save to ./profiles/<first-name-lowercase>.md:
# [Name]
**Role:** [e.g. child, parent, partner]
**Age:** [age or range]
## Interests
- [interest 1]
- [interest 2]
## Activity Preferences
- [preference 1]
- [preference 2]
## Avoid
- [thing to avoid 1]
## Constraints
- [constraint if any]
## Favorite Past Activities
- [activity 1]
- [activity 2]
Omit any section where there's nothing to say. After saving, confirm the file path and offer to add another family member.