Communitygithub.com

jwynia/godot-best-practices

Guia agentes de IA através das melhores práticas de codificação GDScript para Godot 4.x, incluindo organização de cenas, sinais, recursos, máquinas de estado e otimização de desempenho.

O que é godot-best-practices?

Este skill fornece um guia abrangente de melhores práticas para desenvolvimento de jogos com Godot 4.x e GDScript, voltado para agentes de IA como Claude Code, Cursor ou Codex. Ele cobre desde organização de cenas e uso de sinais até implementação de máquinas de estado, object pooling e sistemas de save/load. O objetivo é garantir que o código gerado siga os padrões estabelecidos pela comunidade Godot, tornando o desenvolvimento mais eficiente, sustentável e de alto desempenho. Ao ser ativado, o skill fornece diretrizes detalhadas para estruturar projetos, nomear nós, utilizar recursos (Resources) de forma eficaz e aplicar padrões como Autoload e state machines. É útil sempre que o usuário solicitar a criação de cenas, scripts, arquitetura de jogo ou tirar dúvidas sobre organização de nós e padrões de design no Godot.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que godot-best-practices faz?

Guia agentes de IA através das melhores práticas de codificação GDScript para Godot 4.x, incluindo organização de cenas, sinais, recursos, máquinas de estado e otimização de desempenho. Este skill deve ser usado ao gerar código GDScript, criar cenas Godot, projetar arquitetura de jogos, implementar máquinas de estado, object pooling, sistemas de save/load, ou quando o usuário perguntar sobre padrões Godot, estrutura de nós ou padrões GDScript. Palavras-chave: godot, gdscript, desenvolvimento de jogos, sinais, recursos, cenas, nós, máquina de estado, object pooling, sistema de save, autoload, export, dicas de tipo.

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.

Habilidades Relacionadas