Communitygithub.com

jwynia/godot-best-practices

Godot 4.x GDScriptのコーディングベストプラクティス(シーン構成、シグナル、リソース、ステートマシン、パフォーマンス最適化)をAIエージェントにガイドします。

godot-best-practices とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がGodot 4.x向けのGDScriptコードを生成する際に、業界標準のベストプラクティスに従うことを支援します。シーン構成、シグナルとリソースの適切な利用、ステートマシンの実装、オブジェクトプーリング、セーブ/ロードシステム、オートロード、エクスポート変数、型ヒントなどの主要なパターンをカバーしています。ユーザーがGodotの設計パターンやノード構造、GDScriptの標準について質問したとき、あるいは実際のゲームアーキテクチャを構築するときに、このスキルを適用することで、保守性が高くパフォーマンスの良いコードを生成できます。スキルはマークダウン文書として提供され、各トピックごとに具体的なコード例と共に説明されています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jwynia/agent-skills/tree/main/skills/godot-best-practices

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

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

ドキュメント

godot-best-practices は何をしますか?

Godot 4.x GDScriptのコーディングベストプラクティス(シーン構成、シグナル、リソース、ステートマシン、パフォーマンス最適化)をAIエージェントにガイドします。このスキルは、GDScriptコードの生成、Godotシーンの作成、ゲームアーキテクチャの設計、ステートマシン、オブジェクトプーリング、セーブ/ロードシステムの実装時、またはユーザーがGodotのパターン、ノード構造、GDScriptの標準について質問したときに使用する必要があります。キーワード: godot, gdscript, ゲーム開発, シグナル, リソース, シーン, ノード, ステートマシン, オブジェクトプーリング, セーブシステム, オートロード, export, 型ヒント.

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

jwynia/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Provides analysis tools for auditing existing designs and generation tools for creating color palettes, typography systems, design tokens, and component templates. Supports React, Vue, Svelte, and vanilla HTML/CSS. Use when building web components, pages, or applications. Keywords: design, UI, frontend, CSS, components, palette, typography, tokens, accessibility.

jwynia/pdf-generator

Create and manipulate PDF files programmatically. Use when the user needs to generate PDFs, fill PDF forms, extract PDF content, add watermarks/overlays, or merge documents. Supports both template-based generation (form filling, overlays) and from-scratch creation. Keywords: PDF, document, form, fillable, merge, watermark, extract, text, report.

jwynia/presentation-design

Design and evaluate presentations that communicate effectively. Use when designing a presentation, creating slides, getting presentation feedback, structuring a talk, or reviewing slides. Keywords: presentation, slides, talk, PowerPoint, Keynote, reveal.js.

jwynia/requirements-analysis

Diagnose requirements problems and guide discovery of real needs and constraints

jwynia/web-search-tavily

Search the web using Tavily API for high-quality, AI-optimized results with advanced filtering options. Use when you need structured search results, domain filtering, relevance scores, or AI-generated answer summaries. Requires TAVILY_API_KEY. Keywords: tavily, advanced search, filtered search, domain filtering, relevance scoring.

関連スキル