PlayCanvas Skillsを使う
PlayCanvas Skillsは、AIコーディングエージェント向けのポータブルな指示、リファレンス、ユーティリティです。エージェントが実際のプロジェクトとインストール済みパッケージを確認し、対応するPlayCanvasオーサリング形式を使用して、実行中のアプリケーションで結果を検証できるようにします。
SkillsはPlayCanvas Engine、React、Web Componentsで構築されたコードベースのアプリケーションに対応しています。アプリケーション内では実行されず、ランタイム依存関係も追加しません。
PlayCanvasはAnthropic Directoryに掲載されています。Claude Codeで/pluginを実行し、Discoverを開いてplaycanvasを検索します。
新しいプロジェクトを始める
最も簡単な方法はcreate-playcanvasを使用することです。
npm create playcanvas@latest
生成されたすべてのプロジェクトには、Claude Code用の.claude/skills/と、Codex、Cursor、その他のAgent Skills対応クライアント用の.agents/skills/にSkillsが含まれます。プロジェクトの依存関係をインストールし、クライアントでプロジェクトルートを開いて、新しい会話を開始するとSkillsが検出されます。
既存のプロジェクトにSkillsを追加する
プロジェクトルートからAgent Skillsインストーラーを実行します。
npx skills add playcanvas/skills
検出されたすべてのクライアントにすべてのSkillをインストールするには--allを、ユーザーレベルでインストールするには-gを使用します。
Claude Codeプラグインをインストールする
PlayCanvasは、Claude Code向けのAnthropic Directoryに掲載されています。Claude CodeまたはClaude DesktopのCodeタブで/pluginを実行し、Discoverを開いてplaycanvasを検索します。デスクトップアプリのCodeタブでは、インストール済みプラグインは**+ > Plugins**から利用できます。
同じSkillsが重複して公開されないよう、クライアントごとに1つのインストール方法だけを使用してください。たとえば、Claude CodeにはAgent SkillsパッケージとClaude Codeプラグインの両方をインストールしないでください。PlayCanvas Skillsリポジトリには、Claude Code、Codex、Cursor向けのマーケットプレイスからのインストール方法も記載されています。
Skillsをインストールまたは更新した後は、クライアントがメタデータを再読み込みできるよう、新しいエージェント会話を開始してください。
Skillsが対象とするワークフロー
このコレクションは、プロジェクトの要件とソースアセットから、検証済みのアプリケーションを構築するために必要な作業に沿って構成されています。
| ワークフロー | Skills |
|---|---|
| アプリケーションのセットアップと規約 | build-app、apply-conventions |
| 公式サンプルとEngine機能 | find-examples、reuse-scripts |
| アセット、モデル、アニメーション | load-assets、inspect-glb、calibrate-model、configure-animation |
| シーンの構成と実行時の検査 | assemble-scene、inspect-runtime |
| ライティングとエフェクト | light-scene、bake-lighting、add-effects、override-shader-chunks |
| レンダリングの検証とパフォーマンス | verify-pixels、reduce-draw-calls |
エージェントは現在のタスクに関連するSkillsのみを読み込みます。各Skillは、APIや実装を選択する前に、インストール済みパッケージの型宣言、Engineソース、スクリプト、公式サンプルのどれを確認するかを示します。
目的を伝える
求める結果と、その結果を受け入れるために必要な証拠を説明します。すべてのSkillを自分で指定する必要はありません。次に例を示します。
これらのGLBを使用してDirect Engineの商品ビューアーを構築してください。各モデルを検査して調整し、
Engineに付属するカメラコントロールを再利用して、ブラウザーで接地とフレーミングを検証してください。
このPlayCanvas Reactプロトタイプのドローコールを減らし、プールされたエフェクト、
一貫したライティング、スクリーンショット検証を使用して仕上げてください。
エージェントは編集前にプロジェクトを確認し、使用中のEngine、React、Web Components形式を維持して、プロジェクトのチェックを実行し、ブラウザーでインタラクティブまたは視覚的な動作を検証します。
プロジェクトコンテキスト、プロンプト、ブラウザーツール、証拠に関する詳しいガイダンスは、AIを活用した開発を参照してください。
対象範囲
PlayCanvas Skillsは、コードベースのEngineアプリケーションワークフローを対象としています。PlayCanvas Editorプロジェクトの自動操作、アプリケーションの公開、PlayCanvasサービスの管理、プロジェクト固有のアートディレクションやゲームデザインの代替は行いません。AIを活用したEditorワークフローには、Editor MCP ServerとVS Code Extensionを使用してください。
再現可能な問題の報告や改善の提案には、Skillフィードバックフォームを使用してください。