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.

Quality

71%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/godot-gdscript-patterns/SKILL.md

The canonical home for this skill is godot-gdscript-patterns in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

43%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.

The body is well-structured and token-efficient, but it contains essentially no skill-specific substance: the instructions are skill-agnostic boilerplate, the exclusions are circular, and all real content is deferred to a `resources/implementation-playbook.md` that does not exist in the bundle. As written, the skill provides no actionable Godot/GDScript guidance.

Suggestions

Replace the generic instruction bullets with concrete Godot 4 guidance — e.g., actual signal-declaration/connection patterns, a state-machine example, and specific optimization techniques with GDScript code.

Ship the referenced `resources/implementation-playbook.md` in the bundle (or remove the reference) — the path is cited twice but the file does not exist, breaking the skill's only depth content.

Rewrite the circular "Do not use this skill when" bullets with meaningful exclusions, e.g., other engines (Unity/Unreal), Godot 3.x projects, or C#/GDExtension work.

DimensionReasoningScore

Conciseness

The body is lean with no over-explanation of concepts Claude already knows, but a few tokens do not earn their place: the circular "Do not use this skill when - The task is unrelated to godot gdscript patterns" bullets and the "Use this skill when" list duplicating the description's triggers. This fits anchor 4 (minor trimming possible) rather than 5 (every token earns its place).

4 / 5

Actionability

The instructions are generic abstraction ("Apply relevant best practices and validate outcomes", "Provide actionable steps and verification") with no GDScript code, commands, or patterns; the only concrete guidance is "open `resources/implementation-playbook.md`" — and that file does not exist in the bundle. This lands between anchors 1 and 2: one concrete high-level pointer amid otherwise vague direction, so not a 3 (no concrete executable guidance exists) and not a 1 (a specific file-open directive is present).

2 / 5

Workflow Clarity

"Clarify goals... Apply relevant best practices and validate outcomes. Provide actionable steps and verification" forms a rough clarify-apply-validate sequence, but the steps are poorly defined placeholders with no checkpoints, matching anchor 2. It is not a 3 because no identifiable Godot-specific workflow steps are actually listed, and not a 1 because a rough sequence is present.

2 / 5

Progressive Disclosure

Sections are clearly organized and the single reference ("If detailed examples are required, open `resources/implementation-playbook.md`") is well-signaled and one level deep, but the referenced file is absent from the bundle, so the disclosure chain terminates in nothing and the promised detailed patterns are unreachable. This falls between anchors 3 and 4: the structure and signaling exceed anchor 3, but the major organization gap (a broken sole reference with no actual content split) goes beyond anchor 4's "minor organization gaps".

3 / 5

Total

11

/

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.

Strong description: it explicitly answers both what the skill covers and when to use it, with concrete trigger phrases and a clearly distinct Godot/GDScript niche. The only gaps are a slightly abstract lead verb ("Master") and missing natural synonyms/file extensions like .gd and .tscn.

DimensionReasoningScore

Specificity

"including signals, scenes, state machines, and optimization" lists several concrete coverage areas with only minor gaps, matching anchor 4. It is not a 5 because "Master... patterns" is not a concrete performable action and the description enumerates topic areas rather than the comprehensive list of specific actions the anchor-5 example shows.

4 / 5

Completeness

The "what" is explicit ("Master Godot 4 GDScript patterns including signals, scenes, state machines, and optimization") and the "when" is explicit with concrete trigger phrases ("Use when building Godot games, implementing game systems, or learning GDScript best practices"), matching anchor 5. It is not a 4 because the when-clause already lists three specific, natural triggers rather than a single vague condition.

5 / 5

Trigger Term Quality

Natural user phrases like "building Godot games", "implementing game systems", and "GDScript best practices" give good keyword coverage, fitting anchor 4. It falls short of anchor 5 because common synonyms and file extensions users would actually mention (.gd, .tscn, "Godot 4.x") are absent.

4 / 5

Distinctiveness Conflict Risk

"Godot 4 GDScript" carves out a clear niche with distinct triggers (Godot, GDScript, game systems) and minimal conflict risk with other skills, matching anchor 5. It is not a 4 because no closely related skill domain (e.g., general game development tooling) is plausibly confused by these triggers.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/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.