mastra-embedded-docs-look-up について
Mastraパッケージを使う開発者向けのドキュメント検索スキルです。インストール済み依存パッケージに含まれるエクスポート対応表、型定義、各機能の文書からAPI情報を調べ、導入済みバージョンに沿った確認を支援します。
主な機能
- 01インストール済みMastra文書の検索
- 02エクスポートから型定義ファイルへの対応付け
- 03APIシグネチャとJSDocの確認
- 04機能別ドキュメントの参照
- 05Shellコマンドによる検索
活用シーン
- 01導入済みMastra APIのシグネチャ確認
- 02パッケージのエクスポート元の定義調査
- 03エージェントやワークフローの文書検索
- 04導入済みパッケージ版に基づく説明の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ mastra-ai/ skills --skill mastra-embedded-docs-look-upインストール後、Claude Code で/mastra-embedded-docs-look-upを入力して読み込まれたか確認します。
詳細
Mastra 埋め込みドキュメントの検索
node_modules/@mastra/*/dist/docs/ にある埋め込みドキュメントから API シグネチャを検索します。これらはインストール済みバージョンに一致します。
ドキュメントの構成
node_modules/@mastra/core/dist/docs/
├── SKILL.md # Package overview, exports
├── SOURCE_MAP.json # Export→file mappings
└── [topics]/ # Feature docs (agents/, workflows/, etc.)
検索手順
1. エクスポートを探します:
cat node_modules/@mastra/core/dist/docs/SOURCE_MAP.json | grep '"Agent"'
戻り値:{ "Agent": { "types": "dist/agent/agent.d.ts", ... } }
2. 型定義を読みます:
cat node_modules/@mastra/core/dist/agent/agent.d.ts
3. トピック別のドキュメントを確認します:
cat node_modules/@mastra/core/dist/docs/agents/01-overview.md
よく使うパッケージ
| パッケージ | パス | 内容 |
|---|---|---|
@mastra/core | node_modules/@mastra/core/dist/docs/ | エージェント、ワークフロー、ツール |
@mastra/memory | node_modules/@mastra/memory/dist/docs/ | メモリーシステム |
@mastra/rag | node_modules/@mastra/rag/dist/docs/ | RAG 機能 |
クイックコマンド
# 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/
これを使用する理由
- 埋め込みドキュメントはインストール済みバージョンに正確に一致します
- Mastra は急速に進化しますが、インストール済みのドキュメントは常に同期されています
- トレーニングデータは古くなっている可能性があります
- 型定義には JSDoc と使用例が含まれています
コメント
Markdown 対応