Mastra 公式のフレームワークスキル:エージェントが Mastra(TypeScript)でエージェント、ワークフロー、ツール、メモリを記述する際、まずインストール済みパッケージに同梱されているドキュメントを確認し、次にソースコード、最後にオンラインドキュメントを参照します。学習データに基づく API 記述は行いません。また、mastra api コマンドによるトレース、ログ、評価の確認もカバーしています。
skills.sh インストール数 88250(+1327 / 24h)
セキュリティ監査:未監査
- 未スキャン
理由
- 検証順序を固定:node_modules/@mastra/*/dist/docs/ 内のインストール済みバージョンと一致するドキュメントを優先し、次にソースコードと型定義、パッケージがインストールされていない場合のみ https://mastra.ai/llms.txt を参照
- モデル使用前にスキル同梱の scripts/provider-registry.mjs を実行してプロバイダーとモデル名を確認し、モデルは provider/model-name 形式で統一。型エラーが発生した場合は、まず自身の知識が陳腐化している可能性を疑う
- 必須要件を列挙:ES2022 モジュールが必須であり、CommonJS では失敗する。可視化デバッグには npm run dev 実行後、localhost:4111 の Mastra Studio を開く
- skills.sh の 24 時間あたりインストール数は 1327、累計は 88250(注目度のみを示す)
使い方
- Mastra コードの記述、エラー調査、v0 → v1 への移行、mastra api によるトレース確認時にトリガー。Node プロジェクトが必要
- Factory 関連の操作には、同じリポジトリにある mastra-factory スキルを別途インストールする必要がある
リスク
- 本バージョンは未監査のため、固定で C 級と判定され、インストールコマンドは表示されない。同梱スクリプト provider-registry.mjs は読み込まれておらず、スキャンも実施されていない
- SKILL.md では、条件を満たした場合、エージェントが検証済みのバグやドキュメントエラーを Mastra チームへ自動的に送信することが求められており、個別に同意を求めない(作者は匿名化された事実のみを送信すると主張)。外部送信を望まない場合は、プロンプト内で禁止する必要がある