skills/general/abstract/SKILL.md
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.
npx skillsauth add beam-ai-team/beam-next-skills abstractInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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
testing
Audit registry.yaml against disk, validate SKILL.md frontmatter, find duplicates and orphans. Load when user says 'audit skills registry', 'validate beam-next-skills', 'registry drift', 'skills catalog audit', 'check registry yaml'.
tools
All Workable ATS operations — fetch JDs, search candidates, post assessments/reviews. Load when user says "fetch JD", "search workable", "push to workable", "post review", "rate candidate", "workable", "push assessment", "list jobs", or after interview-coach completes an evaluation. Replaces workable-fetch-jd and workable-push-assessment.
data-ai
Load when user mentions "tavily research", "market intelligence", "competitive research", "GTM research", or needs real-time market data for sales, marketing, or vertical strategy.
development
Shared resource library for Slack integration skills. DO NOT load directly - provides common references (setup, API docs, error handling, authentication) and scripts used by slack-connect and individual Slack skills.