CtrlK
BlogDocsLog inGet started
Tessl Logo

develop-web-game

Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop: implement small changes, run a Playwright-based test script with short input bursts and intentional pauses, inspect screenshots/text, and review console errors with render_game_to_text.

90

2.65x
Quality

88%

Does it follow best practices?

Impact

93%

2.65x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

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.

This is a strong, well-crafted description that clearly defines a specific niche (web game dev/test loop using Playwright), lists concrete actions, and opens with an explicit 'Use when' clause. The trigger terms are natural and cover the domain well, and the specificity of the workflow (Playwright, screenshots, render_game_to_text) makes it highly distinctive.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'implement small changes', 'run a Playwright-based test script with short input bursts and intentional pauses', 'inspect screenshots/text', 'review console errors with render_game_to_text'. These are detailed and actionable.

3 / 3

Completeness

Explicitly answers both 'what' (implement changes, run Playwright tests, inspect screenshots, review console errors) and 'when' ('Use when Codex is building or iterating on a web game (HTML/JS) and needs a reliable development + testing loop'). The 'Use when' clause is present and specific.

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: 'web game', 'HTML/JS', 'Playwright', 'testing loop', 'screenshots', 'console errors', 'render_game_to_text'. A user building or debugging a web game would naturally use several of these terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche: web game development with a Playwright-based testing loop and render_game_to_text. This is unlikely to conflict with general coding, testing, or game design skills due to the very specific workflow described.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This is a well-structured, highly actionable skill with a clear iterative workflow and strong validation checkpoints. Its main weakness is length—some sections are repeated (progress.md guidance appears twice) and several detailed subsections (Canvas guidelines, Playwright prerequisites) could be offloaded to reference files to improve conciseness and progressive disclosure. Overall it provides excellent concrete guidance for the develop-and-test loop it targets.

Suggestions

Consolidate the duplicated progress.md instructions (workflow step 5 and the dedicated Progress Tracking section) into a single location to reduce redundancy.

Move detailed subsections like 'Core Game Guidelines', 'Playwright Prerequisites', and 'Test Artifacts to Review' into separate reference files, linking to them from the main skill with one-line summaries.

DimensionReasoningScore

Conciseness

The skill is fairly long with some redundancy—progress.md instructions are repeated in both the workflow and the dedicated section, and some guidance (e.g., Playwright prerequisites) could be tightened. However, most content is domain-specific and not explaining things Claude already knows.

2 / 3

Actionability

Provides concrete, executable code examples (JS patterns for render_game_to_text, advanceTime), specific CLI commands with flags, inline JSON action payloads, and bash setup commands. Guidance is copy-paste ready throughout.

3 / 3

Workflow Clarity

The 14-step workflow is clearly sequenced with explicit validation checkpoints (inspect screenshots, check errors, verify controls, reset between scenarios). Feedback loops are built in: fix → rerun → verify in a tight loop until correct. The test checklist adds further validation structure.

3 / 3

Progressive Disclosure

The skill references external files ($WEB_GAME_CLIENT, $WEB_GAME_ACTIONS) appropriately, but the main document is quite long with inline sections (Core Game Guidelines, Playwright Prerequisites, Progress Tracking) that could be split into separate reference files. The structure is reasonable but the single file carries a lot of content.

2 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
openai/skills
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.