Communityコーディング&開発github.com

zhuchengguang317-eng/dst-mod-devkit

エージェントスキル:「Don't Starve Together」(DST)のModをゼロから構築する方法をAIに教えるスキル。レイヤー化されたリファレンス、クラッシュ対策ガイド、ヘッドレス自己テストを含みます。

dst-mod-devkit とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)が「Don't Starve Together」(DST)のModをゼロから開発できるように設計された包括的なデベロッパーキットです。レイヤー化されたリファレンス構造により、Mod開発の基盤から高度な実装まで段階的に学習できます。また、クラッシュの原因特定と修正に特化した「クラッシュプレイブック」を提供し、開発中のエラー解決を迅速化します。さらに、ヘッドレス(GUIなし)環境での自己テスト機能を備えており、実際のゲームを起動せずにModの動作検証が可能です。これにより、AIは効率的にModを開発・デバッグし、安定した動作を保証できます。このスキルは、DST Mod開発の初心者AIから経験豊富な開発者まで幅広く活用できます。

対応~Claude Code~Codex CLI~Cursor
npx skills add zhuchengguang317-eng/dst-mod-devkit

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

dst-mod-devkit は何をしますか?

エージェントスキル:「Don't Starve Together」(DST)のModをゼロから構築する方法をAIに教えるスキル。レイヤー化されたリファレンス、クラッシュ対策ガイド、ヘッドレス自己テストを含みます。

概要

このスキルは、AIエージェントが「Don't Starve Together」のModをゼロから開発するための総合的なツールキットです。以下の3つの主要コンポーネントで構成されています。

  • レイヤー化リファレンス: Mod開発の基礎から応用までを段階的に学習できるリファレンス資料。
  • クラッシュプレイブック: よくあるクラッシュの原因とその修正手順をまとめたガイド。
  • ヘッドレス自己テスト: GUIなしでModの動作を検証するためのテストスクリプト。

使用方法

  1. エージェントにこのスキルをロードします。
  2. 必要に応じて、Mod開発の特定の段階に関連するリファレンスを参照します。
  3. クラッシュが発生した場合は、クラッシュプレイブックを参照して問題を診断・修正します。
  4. 開発後、ヘッドレス自己テストを実行してModの動作を検証します。

リファレンス構成

レイヤー内容
レイヤー1Modの基本構造とファイル構成
レイヤー2主要なAPIと関数
レイヤー3高度なMod機能と最適化

クラッシュプレイブック

よくあるクラッシュの種類とその解決策を以下に示します。

  • TypeError: 関数の引数が間違っている場合が多い。適切なAPIリファレンスを確認してください。
  • NilReferenceError: 存在しないオブジェクトにアクセスしようとした場合。変数の初期化を確認してください。
  • ModOverwriteConflict: 他のModと競合している場合。ロード順を調整するか、コードを競合しないように修正してください。

ヘッドレス自己テスト

以下のコマンドでテストを実行できます。

python headless_test.py --mod-dir ./my_mod

テストは、Modが基本的なゲームロジックに準拠しているか、クラッシュを引き起こさないかをチェックします。

注意事項

  • このスキルは、教育目的および開発支援を目的としています。
  • 実際のゲーム環境でのテストは別途必要です。
  • 最新のDSTバージョンに対応していることを確認してください。

関連スキル