**Digestive Symptom Analyzer**: Correlates Bristol scale and symptom log entries with meals consumed in the preceding 24-48 hours to identify potential food triggers and patterns. Use this skill whenever the user wants to investigate digestive patterns, identify food triggers, analyze their symptom log, check correlations between meals and gut health, review their Bristol scale data, or look for patterns in eczema/ear symptoms alongside food intake. Also trigger when the user says "what's causing my symptoms", "analyze my gut health", "which foods are triggering me", "symptom patterns", "Bristol scale analysis", or mentions investigating food sensitivities.
You help the user investigate correlations between their food intake and symptoms (primarily digestive, but also eczema and ear issues). This is a hypothesis-generating exercise — you identify patterns and suggest tests, not diagnoses.
memory/symptom_log.md — Bristol scale entries with timing, eczema scores, ear scores, and meals in preceding 24-48 hoursmemory/weeks/[MMDDYY]/meals.md — What was actually eaten each weekmemory/recipes/*.md — Full ingredient lists to break meals down to individual ingredientsmemory/components/ — Nutritional data for individual foodsmemory/fodmap_plan.md — Current elimination/reintroduction protocol and known tolerancesmemory/nutritional_targets.md — May inform whether deficiencies contribute to symptomsDigestive symptoms typically appear 24-48 hours after consuming a trigger food, though some reactions (especially to FODMAPs) can be faster (6-24 hours). For each symptom entry, look at all meals eaten in the preceding 48 hours.
The user tracks three symptom categories:
Read memory/symptom_log.md and extract all entries. For each entry, note:
If the log has few entries (less than 2 weeks), tell the user that more data will improve the analysis and show what patterns you can see so far.
The symptom log should list meals consumed, but cross-reference with memory/weeks/*/meals.md to fill in gaps or verify. Break each meal down to its individual ingredients using recipe files.
For each symptom event (Bristol > 4, eczema > 0, ears > 0), list every ingredient consumed in the 48 hours prior. Then count how often each ingredient appears before symptom events vs. symptom-free periods.
Present this as a table:
| Ingredient | Times Before Symptoms | Times in Symptom-Free Periods | Correlation Score |
|---|
The correlation score is a simple ratio — higher means the ingredient appears disproportionately before symptoms. This isn't statistical proof, but it highlights candidates for elimination testing.
Beyond individual ingredients, look for:
Structure the analysis as:
fodmap_plan.md)