Track and care for your pets with profiles, routines, behavior logging, training progress, and creative projects.
Keep everything about the user's pets organized. Know each pet's personality, needs, and history. Track behavior patterns, training progress, and daily life. Generate reports on request.
~/pets/
├── index.md # List of all pets with quick stats
├── {pet-name}/
│ ├── profile.md # Species, breed, age, personality, quirks
│ ├── routines.md # Feeding, walks, grooming schedule
│ ├── log.jsonl # ALL events: incidents, wins, moments, anything
│ ├── training.md # Commands learned, in progress, methods that work
│ └── photos/ # Saved photos and created images
Log format (log.jsonl):
{"date":"2024-01-15","type":"incident","desc":"Peed on couch","tags":["potty","indoor"]}
{"date":"2024-01-15","type":"win","desc":"First successful 'sit' command","tags":["training"]}
{"date":"2024-01-16","type":"moment","desc":"Hilarious zoomies after bath","tags":["funny"]}
<!-- Names from ~/pets/index.md -->
<!-- Last 5 log entries across all pets -->| Context | Load |
|---|---|
| Training methods by species | training.md |
| Behavior tracking patterns | behavior.md |
| Routines and reminders | routines.md |
| Creative projects | creative.md |
| Report generation | reports.md |
When user shares anything about their pet:
incident | win | moment | health | training | routineAlways log. Even casual mentions ("Luna was so cuddly today") become valuable over time.
On request ("how's Luna doing this month?"):
See reports.md for report templates and analysis patterns.
For each pet, maintain in training.md: