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.
This skill is instructional by default. Before reading personal memory files or writing any concept map, show the source files, destination path, and whether personal goals or work context will be included. Require explicit user approval in the current turn before writing local files. Explaining concepts and producing in-chat summaries do not require approval.
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
tools
Build a Palantir-shape, PDF-native use-case proposal document for a sophisticated enterprise account: research-grounded use cases (each with description, challenge, impact, value), an operating-graph ontology page, a recommended PoC with a week-by-week plan, and a closing page that asks for one decision. Load when a client asks us to 'propose high-impact use cases', requests a use-case presentation/catalog for a function (finance, HR, ops), or when a technical evaluation team will review candidates to pick a PoC. NOT for single-account cold outreach (use prospect-brief), full process diagnostics (use operating-diagnostic), or priced proposals (use proposal-creation).
development
Convert Beam Figma slide designs into high-fidelity, editable HTML presentation decks. Use when Codex is asked to audit Figma slides, extract slide templates, rebuild Beam slides as HTML decks, decide whether Figma imagery should be exported or rebuilt in HTML/CSS, create Beam/Prism-compatible deck templates, or improve fidelity of existing Beam HTML slide rebuilds.
development
Use the Beam AI reusable slide library: individual HTML slide templates extracted from Beam Figma rebuilds, kept separate from deck themes and full deck templates. Load when the user asks for a slide library, specific Beam slide patterns, reusable Figma-inspired slides, Prism slide-library items, or slide-level HTML templates.
development
Use Beam AI deck and report design packs, HTML templates, and curated examples to create sales decks, customer intro decks, RPO decks, and DIN A4 use-case proposal reports. Load when the user asks for Beam-branded presentation templates, Prism-compatible deck templates, Beam report templates, customer intro decks, commercial proposals, or reusable HTML deck/report examples.