Communitygithub.com

jwynia/godot-best-practices

Godot 4.x GDScript 코딩 모범 사례를 안내하여 AI 에이전트가 씬 구성, 시그널, 리소스, 상태 머신, 성능 최적화 등에 대한 지침을 제공합니다.

godot-best-practices란 무엇인가요?

이 스킬은 Godot 4.x 엔진에서 GDScript를 사용하는 개발자를 위해 설계된 모범 사례 가이드입니다. AI 에이전트가 게임 아키텍처를 설계하거나, GDScript 코드를 생성하거나, Godot 씬을 만들 때 일관된 코딩 표준과 효율적인 패턴을 따르도록 도와줍니다. 주요 기능으로는 씬과 노드의 계층 구조 구성, 시그널과 리소스 시스템 활용, 상태 머신(State Machine), 오브젝트 풀링(Object Pooling), 저장/불러오기 시스템 등이 포함됩니다. 이 스킬은 Claude Code, Cursor, Codex와 같은 AI 코딩 도우미와 함께 사용되며, 사용자가 Godot 관련 질문을 하거나 코드 생성을 요청할 때 자동으로 활성화됩니다. 결과적으로 게임 개발 생산성과 코드 품질을 크게 향상시킬 수 있습니다.

지원 대상~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 코딩 모범 사례를 안내하여 씬 구성, 시그널, 리소스, 상태 머신 및 성능 최적화를 포함한 일관된 게임 개발 방식을 제공합니다. 이 스킬은 GDScript 코드 생성, Godot 씬 생성, 게임 아키텍처 설계, 상태 머신 구현, 오브젝트 풀링, 저장/불러오기 시스템 구현 시, 또는 사용자가 Godot 패턴, 노드 구조, GDScript 표준에 대해 질문할 때 사용해야 합니다. 키워드: godot, gdscript, game development, signals, resources, scenes, nodes, state machine, object pooling, save system, autoload, export, type hints.

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.

관련 스킬