CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

godot-gdscript-patterns

Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization. Use when building Godot games, implementing game systems, or learning GDScript best practices.

65

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

67%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured overview tier with a genuinely executable, idiomatic Godot 4 example and a clear pointer to the detailed reference file. Its weaknesses are the basics-teaching padding (concepts Claude already knows), and that the second bundle file, advanced-patterns.md, is buried one level deeper than the rubric's one-level-deep ideal with no mention in the overview.

Suggestions

Trim the 'GDScript Basics' tutorial comments and Node/Scene/Resource glossary; Claude already knows Godot language features, so keep only the pattern-relevant structure (signals, typed exports, state fields).

Surface references/advanced-patterns.md directly in SKILL.md (e.g. 'Advanced patterns, save systems, and performance: see references/advanced-patterns.md') so both bundle files are one level deep from the overview.

Add a one-line map of which pattern families live in which reference file so readers can decide whether to descend without opening the file.

DimensionReasoningScore

Conciseness

The "GDScript Basics" section teaches language features Claude already knows — inline comments like "# Exports (Inspector-editable)", "# Onready (initialized when ready)", "# Private variables (convention: underscore prefix)" and the Node/Scene/Resource ASCII glossary are explanatory padding. Mostly efficient, but the basics-teaching is more than a minor trim, so it sits at anchor 3 rather than 4.

3 / 5

Actionability

The Player script is executable, complete Godot 4 GDScript (correct "Input.get_vector", "move_and_slide", typed signals, "@export_group") suitable as a copy-paste template. Minor gaps: the body never states how to apply these patterns to a task, deferring entirely to the reference file.

4 / 5

Workflow Clarity

This is a reference/patterns skill with no multi-step process, so the simple-skill guidance applies; the single navigation action is unambiguous ("Read that file when the navigation tier above is insufficient"). Not 5 because there is no guidance on which pattern lives in which tier, so a reader must open the reference to know if it helps.

4 / 5

Progressive Disclosure

Scored against the actual bundle: the body cleanly points to the real file references/details.md in a dedicated, well-signaled section with an explicit escalation rule. However references/advanced-patterns.md exists in the bundle but is never surfaced in SKILL.md — it is only discoverable via a link inside details.md, making it two hops from the overview and violating the one-level-deep rationale. Good structure with an organization gap, matching anchor 4 rather than 5.

4 / 5

Total

15

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description: it names a specific niche, enumerates the pattern areas covered, and provides an explicit multi-condition 'Use when' clause with natural trigger phrases. The only weakness is that capabilities are framed as topic nouns under a generic verb ('Master') rather than concrete actions.

Suggestions

Replace the generic verb with concrete actions, e.g. 'Implement Godot 4 GDScript patterns for signals, scenes, state machines, and performance optimization'.

Add a few more natural trigger variations such as '.gd files', 'Godot scripting', or 'game development in Godot'.

DimensionReasoningScore

Specificity

"Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization" lists several specific capability areas, matching anchor 4. Not 5 because the items are topic nouns and the verb 'Master' is generic rather than concrete actions like 'extract' or 'fill'; not 3 because coverage goes well beyond 1-2 items.

4 / 5

Completeness

The description explicitly answers both questions: the "what" ("Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization") and an explicit "Use when..." clause with three concrete trigger conditions, matching the anchor-5 example structure.

5 / 5

Trigger Term Quality

Natural user phrases are present — "building Godot games", "implementing game systems", "learning GDScript best practices", "Godot 4" — giving good keyword coverage. A few common variations are missing (e.g. '.gd' files, 'game engine', 'node/scene scripting'), which keeps it below the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

"Godot 4 GDScript" pins a clear niche with distinct triggers (Godot, GDScript, game systems); there is minimal realistic overlap with any other skill's description.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

wshobson/agents

Path

plugins/game-development/skills/godot-gdscript-patterns/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.