CtrlK
BlogDocsLog inGet started
Tessl Logo

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.

86

1.52x
Quality

Does it follow best practices?

Impact

90%

1.52x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

A high-quality, code-dense patterns catalog with executable GDScript examples across architecture, state machines, pooling, components, and save/scene management. Its main weaknesses are the large always-loaded volume (progressive disclosure) and the absence of validation/feedback loops in the stateful workflows.

Suggestions

Move the longer pattern implementations (e.g. scene_manager, save_manager, component system) into separate reference files under references/ and summarize them in SKILL.md with one-level-deep links to reduce always-loaded context.

Add explicit validation/retry checkpoints to stateful workflows — e.g. verify FileAccess opened successfully before writing, and re-check ResourceLoader.load_threaded_get_status on failure with a recovery path.

Fix the Dictionary access bug in saveable.gd where `data.position.x` is used on a Dictionary (should be `data["position"]["x"]`) so the save pattern is truly copy-paste runnable.

DimensionReasoningScore

Conciseness

Per-line the content is lean and mostly code with little prose padding, but at ~800 lines the SKILL.md body loads a large volume of seven full pattern implementations into context every invocation; some of this detail could be moved to reference files to respect the token budget.

2 / 3

Actionability

Provides complete, executable GDScript implementations for each pattern with concrete signals, exports, and typed functions — copy-paste ready guidance throughout, e.g. the StateMachine, ObjectPool, and HealthComponent listings.

3 / 3

Workflow Clarity

The skill is a patterns catalog rather than a sequenced multi-step workflow, and operations that touch persisted state (the save system, scene swaps) lack explicit validate-then-retry checkpoints or feedback loops, capping clarity at 2.

2 / 3

Progressive Disclosure

Content is well-sectioned internally (numbered patterns, Best Practices, Performance Tips) but no bundle files exist and all seven full patterns are inlined in SKILL.md rather than split into one-level-deep reference files.

2 / 3

Total

9

/

12

Passed

Description

100%

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, well-formed description that names concrete capabilities and pairs them with explicit natural-language triggers. It is concise, uses an appropriate imperative voice, and is clearly distinguishable from other skills.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'signals, scenes, state machines, and optimization' — rather than vague language, matching the 'lists multiple specific concrete actions' anchor.

3 / 3

Completeness

Explicitly answers both 'what' (Master Godot 4 GDScript patterns...) and 'when' via an explicit 'Use when...' clause, satisfying the top anchor.

3 / 3

Trigger Term Quality

Natural trigger phrases users would actually say — 'building Godot games, implementing game systems, or learning GDScript best practices' — give good coverage of common phrasings.

3 / 3

Distinctiveness Conflict Risk

The Godot 4 / GDScript niche is specific with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (808 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
Dicklesworthstone/pi_agent_rust
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.