| name | pattern-learning |
| description | Identifies behavioral patterns from recent conversations and reaction feedback, updates learned-patterns.md when 3+ observations confirm a pattern. |
| allowed-tools | Read, Write, Edit, Bash |
Pattern Learning
Review recent interactions and reaction feedback. Update agent-data/learned-patterns.md when you see something recurring 3+ times.
What to Review
- Recent memories (last 3-7 days in
agent-data/memories/): jokes that landed/flopped, successful/failed approaches, repeated mistakes
- Reaction feedback (
agent-data/reaction-feedback.jsonl): emoji reactions on your messages. Interpret emoji names semantically (e.g., "omegaLUL" = positive, "sadge" = negative). Compare GIF vs text reaction rates, roast vs earnest, per-person patterns.
- Current patterns (
agent-data/learned-patterns.md): what's already captured
When to Add a Pattern
Add when you see the same thing work/fail 3+ times with clear cause-and-effect. Don't add one-off observations, vague patterns, or things already in the file.
Categories in learned-patterns.md: Humor, Conversation, Per-Person, Games, Self-Corrections, What Lands, Timing, Meta-Patterns. Pick the right section.
Process
- Read recent memories + reaction feedback
- Identify what's repeating — what works, what doesn't
- Check learned-patterns.md — already captured?
- If new: add concisely (1-2 sentences, actionable)
- If existing: update with new evidence or revise if contradicted
- Consolidation (every run): merge redundant entries, keep file under ~8k chars
Hypothesis creation and review is owned by the hypothesis-review skill — if you notice something that's a testable prediction rather than a confirmed pattern, note it in today's memory for hypothesis-review to pick up.
When to Use
After significant interactions, when you notice repeated mistakes, or during idle reflection.
Idle Behavior
Cooldown: 24 hours
- Read memories from last 3-7 days + reaction-feedback.jsonl
- Look for recurring patterns (3+ occurrences)
- Update learned-patterns.md (add, revise, or consolidate)
- If nothing notable, just do the consolidation check