Communitygithub.com

jwynia/godot-best-practices

Guide les agents IA à travers les bonnes pratiques de codage GDScript pour Godot 4.x, notamment l'organisation des scènes, les signaux, les ressources, les machines à états et l'optimisation des performances.

Qu'est-ce que godot-best-practices ?

Ce skill fournit un guide structuré pour les agents IA qui développent avec Godot 4.x et GDScript. Il couvre les principales bonnes pratiques telles que l'organisation des scènes (utilisation de scènes comme nœuds racine, réutilisation via l'héritage), la gestion des signaux (émission et connexion, groupes de signaux), la définition de ressources personnalisées (avec `@export` et `class_name`), la mise en œuvre de machines à états (pour les animations, l'IA des ennemis), et l'optimisation des performances (object pooling, pooling de projectiles, gestion efficace de la mémoire). Il est utile pour la génération de code GDScript, la création de scènes Godot, la conception d'architecture de jeu, l'implémentation de systèmes de sauvegarde/chargement, ou lorsque l'utilisateur pose des questions sur les motifs Godot, la structure des nœuds ou les normes GDScript. Les plateformes cibles incluent Godot Engine, avec un support complet pour les éditeurs compatibles comme Claude Code et Cursor.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait godot-best-practices ?

Guide les agents IA à travers les bonnes pratiques de codage GDScript pour Godot 4.x, notamment l'organisation des scènes, les signaux, les ressources, les machines à états et l'optimisation des performances. Ce skill doit être utilisé lors de la génération de code GDScript, de la création de scènes Godot, de la conception d'architecture de jeu, de l'implémentation de machines à états, de l'object pooling, des systèmes de sauvegarde/chargement, ou lorsque l'utilisateur pose des questions sur les motifs Godot, la structure des nœuds ou les normes GDScript. Mots-clés : godot, gdscript, développement de jeux, signaux, ressources, scènes, nœuds, machine à états, object pooling, système de sauvegarde, autoload, export, indications de type.

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 associés