From sombra
Deep technical research on APIs, libraries, and frameworks using Sombra as a persistent knowledge base. Use when the user needs to learn a new API, evaluate a library, build reference documentation for a technology, understand migration paths between versions, or says things like "research this API", "build me a reference for X", "what's the right way to use Y", or "I need to understand Z before I start coding".
How this skill is triggered — by the user, by Claude, or both
Slash command
/sombra:research [technology, API, or library name]When to use
research API, build reference, evaluate library, learn framework, understand migration, API docs, technical reference
[technology, API, or library name]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build persistent, distilled technical references using Sombra as your knowledge layer. The goal is a living collection whose distilled context contains everything an agent needs to write correct code — without relying on training data that may be stale.
Build persistent, distilled technical references using Sombra as your knowledge layer. The goal is a living collection whose distilled context contains everything an agent needs to write correct code — without relying on training data that may be stale.
Jump straight into the workflow below. If a Sombra tool call fails with an auth or connection error, guide the user to check /mcp for their connection status, or visit sombra.so/mcp for setup instructions.
A Sombra collection containing 5-15 authoritative sources (official docs, examples, migration guides, known gotchas) distilled into a dense context document. That context is your ground truth — load it before writing code, and you'll avoid the class of bugs that come from outdated training data or hallucinated APIs.
The collection persists across sessions. As the API evolves, add new sources and re-distil. The reference stays current without starting over.
Before searching anything, establish:
If a relevant collection exists, read its context. You might already have what's needed.
Search and save in this priority order. Each level fills gaps the previous one left:
Skip: Tutorials aimed at absolute beginners (unless the user is one), aggregator sites, AI-generated documentation summaries, SEO content farms.
For each useful source:
save_urlAim for 5-15 high-quality sources. Every source should earn its place by contributing something the others don't.
Read the full collection content, then write a distilled context that captures:
The bar: The distilled context should be sufficient to write correct code against this API without reading the raw sources. If an agent loads this context and still produces broken code because of missing information, the distillation isn't done.
Before presenting the reference:
When comparing competing libraries ("should I use X or Y?"):
Present the tradeoffs clearly. Don't make the decision — the user knows their constraints better than you do.
The collection is alive. When the API ships a new version:
This is the whole point of using Sombra over a one-off research session — the reference compounds instead of evaporating.
Technology, API, or library name: $ARGUMENTS
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub sombra-hq/sombra-skills --plugin sombra