CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

carnival-house-rules

Review changes to carnival games against the house rules in AGENTS.md. Use on pull requests that add or change a game under src/games/.

Quality

93%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary single-purpose review skill: tight, concrete rules with exact file paths, function names, and regex-able finding criteria, plus a clear report format and an explicit non-goals section. The short, well-sectioned body with no bundle files fully satisfies progressive disclosure for a skill of this size.

DimensionReasoningScore

Conciseness

The body is lean: each rule states what to check and what counts as a finding in minimal form ("Report a finding only when the change breaks one of these rules"), with no concept explanations and a "Stay quiet on" section that prevents wasted effort. Every token earns its place, matching anchor 5 rather than anchor 4's minor over-explanation.

5 / 5

Actionability

Guidance is fully concrete: exact paths (src/games/<game-id>/game.ts, src/games/index.ts, src/carnival/theme.ts), an exact call signature (recordScore(game.id, score)), finding criteria precise down to rgb(/hsl( and '16px sans-serif', and an explicit report format ("Quote the line, name the rule, and say what the fix is"). For an instruction-only skill this matches anchor 5's fully executable standard; anchor 4 would require minor gaps that are not present.

5 / 5

Workflow Clarity

The single task is unambiguous and sequenced: scope ("Review only the files this pull request changes under src/games/"), check (report only when a rule is broken), and an explicit output format. This is a simple, single-purpose review skill, so the simple-skill exception applies and no validation checkpoints are required; it is not the missing-validation case of anchor 4.

5 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files (no references/, scripts/, or assets/ exist) and no need for external references; the rules are appropriately inlined and organized under "Rules" and "Stay quiet on" headings. Per the rubric's simple-skill guidance this matches anchor 5, with no buried or nested references as in lower anchors.

5 / 5

Total

20

/

20

Passed

Description

82%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 concise, distinct description that explicitly answers both what the skill does and when to use it, with concrete trigger phrases tied to pull requests and src/games/. Its only weakness is specificity: it names a single composite review action without hinting at what the house rules cover (registration, scoring, theme, testability, cleanup, README).

Suggestions

Add a brief enumeration of what the review covers, e.g. "Checks game registration in src/games/index.ts, shared score reporting, theme usage, browser-free testability, start() cleanup, and README accuracy."

Include one or two natural synonyms such as "PR" or "new game" alongside "pull requests that add or change a game" to broaden trigger coverage.

DimensionReasoningScore

Specificity

The description names the domain and one concrete, well-scoped action ("Review changes to carnival games against the house rules in AGENTS.md") with precise paths, but lists only a single composite action rather than several, matching the anchor for domain plus 1-2 concrete actions that are not comprehensive. It falls short of anchor 4, which requires several specific actions, and is well above anchor 2, whose actions are generic.

3 / 5

Completeness

Both parts are explicit: the what is "Review changes to carnival games against the house rules in AGENTS.md" and the when is the concrete trigger phrase "Use on pull requests that add or change a game under src/games/". This matches anchor 5 (clear and explicit what AND when with concrete triggers) and exceeds anchor 4, whose when-clause is less specific.

5 / 5

Trigger Term Quality

"pull requests", "add or change a game", and "src/games/" are natural phrases a user would say when they need this skill, giving good keyword coverage. It stops short of anchor 5 because common synonyms and variations (e.g. "PR", "new game", "game folder") are absent.

4 / 5

Distinctiveness Conflict Risk

The description carves out a clear niche (carnival games, house rules in AGENTS.md, pull requests touching src/games/) with distinct triggers, so it is unlikely to fire for unrelated skills. It matches anchor 5; there is no meaningful overlap risk with closely related skills as in anchor 4.

5 / 5

Total

17

/

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

guypod/carnival-evolution-20261028

Path

review-lenses/carnival-house-rules/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.