Zoom out and contextualize overwhelming concepts. Load when user says 'zoom out', 'abstract', 'I'm lost', 'I'm overwhelmed', 'bigger picture', or expresses confusion about where a concept fits. Identifies paradigms, shows hierarchies, teaches with analogies, and connects to user's goals.
Help users zoom out when overwhelmed by new concepts - identify paradigms, show the bigger picture, and teach in context.
When learning new concepts, it's easy to get lost in details without understanding where they fit. This skill:
Time Estimate: 3-5 minutes per concept
Always start by reading the user's goals:
Read: 01-memory/goals.md
Extract:
This ensures explanations are tailored, not generic.
Ask or infer what the user is overwhelmed by.
If unclear, ask:
"What concept or topic is feeling overwhelming right now?"
If they've already stated it, proceed directly.
Capture:
Identify which framework or mental model this concept belongs to.
Common paradigms in FDE/Agent work:
| Domain | Paradigms |
|---|---|
| AI Agents | Agentic loops, Tool use, Memory patterns, Evaluation |
| APIs/Integrations | REST vs GraphQL, Auth patterns, Webhooks vs Polling |
| Debugging | Observability stack, Trace analysis, Root cause patterns |
| Architecture | Distributed systems, Event-driven, Request-response |
| Data | ETL pipelines, Streaming vs Batch, Schema design |
For broader topics, identify the relevant field and its core frameworks.
Load references/paradigm-maps.md for detailed hierarchies.
Present a visual hierarchy showing where the concept sits.
Format (simple concept):
PARADIGM: [Name]
│
├── Core Concept A
│ ├── Sub-concept
│ └── Sub-concept ← YOU ARE HERE
│
├── Core Concept B
│ └── Related idea
│
└── Core Concept C
Format (complex concept): Provide narrative tour first, then visual map:
"You're looking at [X]. X is part of the [Y] paradigm, which is how we think about [purpose].
At the highest level, [Y] breaks into [A, B, C]. You're currently in [A], specifically looking at [X].
Here's the map:"
[Visual hierarchy]
Always show:
Bridge the concept to their specific situation.
Reference their goals:
Make it concrete:
Explain using relatable comparisons.
Good analogy patterns:
| Pattern | Example |
|---|---|
| Physical world | "An API is like a waiter - takes your order, talks to kitchen, brings food back" |
| Their domain | "Langfuse traces are like flight recorders - capture everything for post-mortem" |
| Everyday experience | "Rate limiting is like a bouncer - only lets so many people in per hour" |
| Building blocks | "Webhooks are push notifications for servers" |
Load references/analogy-patterns.md for more patterns.
Guidelines:
End with clear next steps.
Format:
NOW YOU KNOW:
- [Key insight 1]
- [Key insight 2]
FOCUS ON:
- [What matters most right now]
- [What to ignore for now]
NEXT STEP:
- [Concrete action they can take]
Anti-overwhelm principle: Tell them what to NOT worry about yet. Scope reduction is clarity.
Simple concept (can explain in 2 min):
Complex concept (needs 5+ min):
User: "I'm overwhelmed by all these agent memory patterns - RAG, vector stores, conversation history, episodic memory..."
Response:
Let me zoom out on this for you.
The Paradigm: Agent Memory
Memory in AI agents answers one question: "How does the agent access information it doesn't have in its weights?"
AGENT MEMORY │ ├── Short-term (within conversation) │ └── Conversation history ← simplest, always there │ ├── Long-term (across conversations) │ ├── Vector stores / RAG ← YOU ARE HERE │ ├── Episodic memory (past experiences) │ └── Semantic memory (facts/knowledge) │ └── Working memory (active context) └── What's loaded right nowAnalogy: Think of it like human memory:
- Conversation history = what you said 5 minutes ago (short-term)
- RAG/Vector stores = your bookshelf - you look things up when needed
- Episodic memory = remembering "last time this client asked X, we did Y"
For your Beam work: Most agents you'll build use RAG (vector stores) for knowledge retrieval. Episodic memory is advanced - only needed when agents must learn from past interactions.
Focus on:
- RAG fundamentals (chunking, embeddings, retrieval)
- Ignore episodic memory until you've shipped 3+ RAG agents
Next step: Build one agent with simple RAG, observe where retrieval fails, then iterate.
None required - this is a reasoning/teaching skill
None required