mastra-embedded-docs-look-up
Look up current API signatures from installed Mastra packages in node_modules/@mastra/*/dist/docs/. Use this skill to verify exact parameters, constructor arguments, and function signatures that match the installed version. Mastra APIs evolve rapidly - embedded docs ensure accuracy. Covers: Agent constructor parameters, Workflow API, Tool API, Memory configuration, Storage options, and all @mastra/* package exports. Returns actual TypeScript definitions and JSDoc from installed packages. Always use for API verification questions to prevent outdated answers.
Works with
---
name: mastra-embedded-docs-look-up
description: Look up current API signatures from installed Mastra packages in node_modules/@mastra/*/dist/docs/. Use this skill to verify exact parameters, constructor arguments, and function signatures that match the installed version. Mastra APIs evolve rapidly - embedded docs ensure accuracy. Covers: Agent constructor parameters, Workflow API, Tool API, Memory configuration, Storage options, and all @mastra/* package exports. Returns actual TypeScript definitions and JSDoc from installed packages. Always use for API verification questions to prevent outdated answers.
license: Apache-2.0
---
# Mastra Embedded Docs Lookup
Look up API signatures from embedded docs in `node_modules/@mastra/*/dist/docs/` - these match the installed version.
---
## Documentation Structure
```
node_modules/@mastra/core/dist/docs/
├── SKILL.md # Package overview, exports
├── SOURCE_MAP.json # Export→file mappings
└── [topics]/ # Feature docs (agents/, workflows/, etc.)
```
---
## Lookup Process
**1. Find the export:**
```bash
cat node_modules/@mastra/core/dist/docs/SOURCE_MAP.json | grep '"Agent"'
```
Returns: `{ "Agent": { "types": "dist/agent/agent.d.ts", ... } }`
**2. Read type definition:**
```bash
cat node_modules/@mastra/core/dist/agent/agent.d.ts
```
**3. Check topic docs:**
```bash
cat node_modules/@mastra/core/dist/docs/agents/01-overview.md
```
---
## Common Packages
| Package | Path | Contains |
|---------|------|----------|
| `@mastra/core` | `node_modules/@mastra/core/dist/docs/` | Agents, Workflows, Tools |
| `@mastra/memory` | `node_modules/@mastra/memory/dist/docs/` | Memory systems |
| `@mastra/rag` | `node_modules/@mastra/rag/dist/docs/` | RAG features |
---
## Quick Commands
```bash
# List installed packages
ls node_modules/@mastra/
# Find export in SOURCE_MAP
cat node_modules/@mastra/core/dist/docs/SOURCE_MAP.json | grep '"ExportName"'
# Read type definition
cat node_modules/@mastra/core/dist/[path-from-source-map]
# List available topics
ls node_modules/@mastra/core/dist/docs/
```
---
## Why Use This
- Embedded docs match installed version exactly
- Mastra evolves quickly — installed docs stay in sync
- Training data may be outdated
- Type definitions include JSDoc and examplesMore AI & ML skills
writing-shape
mattpocock/skills
Writing, exploit: shape raw material into an article, paragraph by paragraph.
writing-fragments
mattpocock/skills
Writing, explore: mine raw fragments, no structure yet.
full-output-enforcement
leonxlnx/taste-skill
Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.

