mcpField
A
agentic-gamedev-skills

agentic-gamedev-skills

github.com/akillnessエージェントワークフロー5353 回インストール4 日前に更新
リポジトリ

agentic-gamedev-skills について

agentic-gamedev-skills は、`abagames/agentic-gamedev-skills` のゲーム開発エージェントスキルを調査し、安全にインストールするためのスキルです。選択インストールや一括導入、固定リビジョンからの更新に対応し、既存スキルとの競合確認を行います。

主な機能

  1. 01上流スキル一覧の表示
  2. 02選択または一括インストール
  3. 03導入前の競合確認
  4. 04固定リビジョンからの更新
  5. 05スキルの補助ファイルを保持

活用シーン

  1. 01ゲーム開発タスク向けのスキルを探す
  2. 02指定したスキルをインストールする
  3. 03確認後にスキル一式を導入する
  4. 04固定リビジョンからローカルスキルを更新する

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/akillness/jeo-skills --skill agentic-gamedev-skills

インストール後、Claude Code で/agentic-gamedev-skillsを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

evals/
evals.json
references/
inventory.md
upstream.md
scripts/
install-upstream.sh

詳細

Agentic Gamedev Skills

このスキルを使用する場面

  • abagames/agentic-gamedev-skills のスキルを一覧表示またはインストールします。
  • ミニゲームの設計、実装、演出、調整、ワークフロー調査に最適な、最も範囲の狭い上流ワークフローを選択します。
  • 既存のスキルを保持したまま、ローカルコピーを固定して更新します。

専用のインストール済みスキルが作業を担当している場合、通常のゲーム実装にこのバンドルのラッパーを使用しないでください。そのスキルを直接選択してください。このラッパーが担当するのは、上流コレクションの探索と安全なインストールです。

手順

ステップ 1:リクエストを分類する

次のモードから必ず 1 つ選択します。

  1. 一覧表示 — 上流の利用可能なスキル名を一覧表示します。
  2. 選択インストール — 指定されたスキルのみをインストールします。
  3. 全バンドル — 競合を確認したうえで、上流のすべてのスキルをインストールします。
  4. 更新 — 固定された参照先から、明示的に選択したスキルを更新します。
  5. ルーティングのみ — インストールせずに、最適なサブスキルを特定します。
ステップ 2:スキル一覧を確認する
bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh --list

レーンの説明には references/inventory.md を使用してください。範囲の狭いスキルを 1 つ選ぶことを優先してください。例:

  • ルールと制御ループ → designing-mini-games または designing-minimal-game-rules;
  • Godot の雛形作成/CLI/オーディオ → 対応する Godot スキル;
  • ブラウザーでの実装とチェック → developing-with-crisp-game-lib、smoke-testing-web-games、または probing-web-game-mechanics;
  • 演出 → directing-game-visuals、maximizing-game-feel、タイポグラフィ、またはサウンドキットのスキル;
  • テレメトリーの調整 → evaluating-gameplay-balance;
  • 再利用可能なワークフローの抽出 → 抽出、ゲーティング、または改善のスキル。
ステップ 3:変更前に競合をプレビューする

--force を明示しない限り、インストーラーは既存のインストール先を上書きしません。プロジェクト内でステージングするには、別のルートを指定します。

SKILLS_ROOT="$PWD/.agents/skills" \
  bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh \
  --skill designing-mini-games --skill evaluating-gameplay-balance

全バンドルをインストールする場合は、まず名前を一覧表示して比較してください。確認せずに --all --force を実行し、ローカルでカスタマイズしたスキルを置き換えないでください。

ステップ 4:再現可能なインストールのために参照先を固定する
REF=d632732fa0f09dfac9bb4d5fa2e5c8872f41cc10 \
  bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh \
  --skill designing-mini-games

このスクリプトは浅いチェックアウトをステージングし、各ペイロードの SKILL.md を検証してからコピーします。上流リポジトリで別途参照されている外部スキルはインストールしません。

ステップ 5:インストールしたペイロードを検証する

選択した各スキルについて、次の項目を確認します。

  • <skills-root>/<name>/SKILL.md が存在し、空でないことを確認します;
  • frontmatter の名前がインストール先と一致することを確認します;
  • 参照されている assets/、references/、scripts/、tools/、または agents/ ディレクトリを保持します;
  • インストールしたスキルに代表的なプロンプトを 1 つ指定して実行します;
  • 使用した上流の参照先を記録します。
ステップ 6:別のファミリーが担当するタスクでは、そちらに案内する

Unity/C# には unity-gamedev-skill-pack、より広範な Three.js のゲームシステムには web-game-development、エンジンに依存しないエフェクト設計には game-vfx、チップチューン SFX の生成には rfxgen を使用してください。範囲の狭い概念的な質問に答えるためだけに、広範なバンドルをインストールしないでください。

例

一覧表示のみ
bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh --list
上書きせずに 2 つのスキルをグローバルにインストールする
bash .agent-skills/agentic-gamedev-skills/scripts/install-upstream.sh \
  --skill designing-mini-games \
  --skill smoke-testing-web-games

ベストプラクティス

  1. コレクション全体のインストールより、選択インストールを優先します。
  2. CI またはチームで共有するセットアップでは、コミットを固定します。
  3. 既存のスキルを暗黙に上書きしないでください。
  4. 上流のサポートディレクトリをそのまま保持します。
  5. バンドルの管理と、選択したサブスキルの実行を分けます。

参考資料

  • references/inventory.md — 現在の 25 スキルの一覧とルーティングの概要。
  • references/upstream.md — 出典、バージョン、ライセンス、更新ポリシー。
  • abagames/agentic-gamedev-skills

コメント