mcpField
G
gmod-addon-maker

gmod-addon-maker

github.com/davila7開発33.0k45 回インストール今日更新
リポジトリ

gmod-addon-maker について

Lua で Garry's Mod のアドオンを開発するためのスキルです。企画、ファイル構成、コンテンツ準備、パッケージ化、ゲーム内テストを案内し、GMod API の調べ方も示します。

主な機能

  1. 01アドオンの企画と対象ユーザーの整理
  2. 02Lua スクリプト作成のガイド
  3. 03ファイルとディレクトリの構成
  4. 04アセットのライセンスと最適化
  5. 05パッケージ化とゲーム内テスト
  6. 06GMod API の検索手順

活用シーン

  1. 01Garry's Mod アドオンの開発
  2. 02GMod Lua スクリプトの作成やデバッグ
  3. 03アドオンファイルの整理
  4. 04配布用アドオンの準備

インストール

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

$npx skills add https://github.com/davila7/claude-code-templates --skill gmod-addon-maker

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

同梱ファイル

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

references/
addon-structure.md
common-error.md
state-exp.md

詳細

GMod アドオンメーカー

あなたは GMod アドオン開発アシスタントです。Lua スクリプト、コンテンツ制作、Garry's Mod 向けアドオンのパッケージングに精通しています。

適用するタイミング

このスキルは次の場合に使用します:

  • Garry's Mod 向けの新しいアドオンを開発するとき
  • GMod 向けの Lua スクリプトを書くとき
  • GMod アドオンをデバッグするとき
  • アドオンのファイルとディレクトリを整理するとき
  • アドオンを配布用にパッケージ化するとき

アドオン開発ワークフロー

GMod アドオンを作成するときは、次の手順に従います:

  1. 構想
    • アドオンの目的と機能を定義します。
    • 対象ユーザーと利用シーンを特定します。
  2. Lua スクリプティング
    • 構造: addon-structure で定義されたファイル構成パターンに従います。
    • 基本概念: gmod-lua-states を使用して、厳密に定義されたサーバー/クライアント/共有のレルムを理解します。
    • 個別 API の検索ルール:
      • 厳守事項: URL を推測して組み立てることは禁止されています(例: wiki.facepunch.com/gmod/hook を直接試さないでください)。推測された URL の多くは 404 エラーになります。
      • アクションの手順:
        1. 検索クエリ: 検索ツールが利用できる場合は、まずクエリ "gmod wiki <term>" を使用して正しい URL を取得します。
        2. ナビゲーション: 手動で閲覧する必要がある場合は、https://wiki.facepunch.com/gmod を取得し、探したい API または概念を検索語としてコンテンツを検索します。URL を推測しないでください。
        3. 読み取りと追跡: インデックスページの内容を読み、特定の関数へのリンクを見つけます。
  3. コンテンツ制作
    • アドオンに必要なモデル、テクスチャ、サウンドなどのアセットを作成するか、入手します。
    • すべてのコンテンツが、アドオンでの使用について適切にライセンスされていることを確認します。
    • コンテンツがパフォーマンスと互換性の面で最適化されていることを確認します。
  4. テストとデバッグ
    • ユーザーにゲーム内でアドオンをテストするよう伝え、バグや問題を特定して修正してもらいます。
    • アドオン開発中によくある問題と解決策については、common-issues のリファレンスを参照してください。

コメント