Communitygithub.com

jwynia/godot-best-practices

Guía a los agentes de IA a través de las mejores prácticas de codificación GDScript para Godot 4.x, incluyendo organización de escenas, señales, recursos, máquinas de estado y optimización del rendimiento.

¿Qué es godot-best-practices?

Este skill está diseñado para agentes de IA que trabajan con el motor de juegos Godot 4.x y su lenguaje GDScript. Proporciona un conjunto completo de mejores prácticas que cubren la organización de escenas, el uso correcto de señales y recursos, la implementación de máquinas de estado (state machines), pooling de objetos (object pooling), sistemas de guardado/carga y optimización del rendimiento. Es útil para cualquier tarea de generación de código GDScript, creación de escenas, diseño de arquitectura de juego o cuando el usuario haga preguntas sobre patrones de Godot, estructura de nodos o estándares de GDScript. El skill se apoya en una documentación detallada que incluye ejemplos de código, advertencias sobre malas prácticas y recomendaciones concretas sobre tipado, exportación de variables, uso de Autoload y organización de proyectos.

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

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace godot-best-practices?

Guía a los agentes de IA a través de las mejores prácticas de codificación GDScript para Godot 4.x, incluyendo organización de escenas, señales, recursos, máquinas de estado y optimización del rendimiento. Este skill debe usarse al generar código GDScript, crear escenas de Godot, diseñar arquitectura de juegos, implementar máquinas de estado, pooling de objetos, sistemas de guardado/carga, o cuando el usuario pregunte sobre patrones de Godot, estructura de nodos o estándares de GDScript. Palabras clave: 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.

Skills relacionados