CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sprites

Use this skill for Sprites — isolated, persistent cloud Linux environments from Fly.io with their own filesystem, URL, services, checkpoints, and network policy. Trigger it to create, list, exec into, or destroy sprites; to run builds, tests, or agents in a remote sandbox; to start long-running services and expose a preview URL; to snapshot and roll back state; to change outbound network rules; to call third-party APIs (GitHub, Slack, etc.) through the credential-injecting gateway; or whenever the user names Sprites, sprite-env, or sprites.dev. Works both from inside a sprite and from a machine outside one.

Quality

89%

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

86%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 excellent overview body: lean, well-routed, and safety-aware, with a clear golden path and a genuinely useful one-level-deep reference bundle. The residual gaps are literal ellipses in a few command templates and the absence of an explicit what-to-do-on-failure recovery step in the golden path.

Suggestions

Replace the literal ellipses in the operations table ('sprite-env services create ...', 'sprite api .../policy/network') with one complete runnable example each, leaving full flag coverage to the reference files.

Add one recovery step to the golden path after 'Verify with real output', e.g. 'If verification fails: restore the pre-work checkpoint (sprite-env checkpoints restore) or re-run exec with adjusted flags, then verify again.'

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: a one-line detection command ('test -S /.sprite/api.sock && echo inside || echo outside'), two compact tables, a 7-step golden path, and terse safety rules, with no explanation of concepts Claude already knows and no padding. It matches the score-5 anchor ('lean and efficient; every token earns its place'); the only near-redundancy — the inside/outside table followed by bullets restating the two control planes — is genuinely necessary disambiguation, not fluff, so it does not drop to 4.

5 / 5

Actionability

Mostly concrete, executable guidance: an exact detection command, and specific command shapes like 'sprite exec -s <name> -- <cmd>', 'sprite-env checkpoints create', 'sprite file push / pull', and the gateway endpoint 'api.sprites.dev/v1/gateway'. It stops short of the score-5 anchor because a few entries are templates rather than complete invocations — 'sprite-env services create ...' and 'sprite api .../policy/network' contain literal ellipses with the full syntax deferred to references — fitting score 4 ('concrete code or commands with minor gaps').

4 / 5

Workflow Clarity

The 'Golden path' is a clearly sequenced 7-step checklist with explicit checkpoints: 'Inspect before you mutate', 'Checkpoint valuable state before risky work', and 'Verify with real output — exit status, service state, logs, an HTTP probe', and destructive operations (destroy, checkpoint restore) are gated by approval requirements in Safety rules, so the destructive-operation cap does not apply. It is not 5 because there is no explicit error-recovery feedback loop (what to do when step 6 verification fails, e.g. roll back to the checkpoint), which the score-5 anchor requires; it is well above 3 because validation checkpoints are present and explicit.

4 / 5

Progressive Disclosure

The body is a clear overview that splits all detail into 10 well-signaled reference files, each with a one-line description ('Read the one that matches the task; each is self-contained'), an operation-to-reference routing table, and all referenced paths verified to exist. Cross-links among references (e.g. remote.md → services.md) are lateral, not nested chains, so references remain effectively one level deep. This matches the score-5 anchor ('clear overview with well-signaled one-level-deep references; easy navigation').

5 / 5

Total

18

/

20

Passed

Description

88%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 that clearly and concretely states what the skill does and when to use it, with explicit product-name triggers and a comprehensive action list. The only soft spots are a few missing natural synonyms for the sandbox/environment concept and minor overlap risk with generic remote-sandbox phrasing.

DimensionReasoningScore

Specificity

The description enumerates many concrete actions — 'create, list, exec into, or destroy sprites', 'start long-running services and expose a preview URL', 'snapshot and roll back state', 'change outbound network rules', 'call third-party APIs (GitHub, Slack, etc.) through the credential-injecting gateway' — giving comprehensive coverage of the skill's capabilities, matching the score-5 anchor. It is not score 4 because coverage is comprehensive rather than having minor gaps; not below 5 because no significant capability area is left unnamed.

5 / 5

Completeness

It explicitly answers both questions: the 'what' ('isolated, persistent cloud Linux environments from Fly.io with their own filesystem, URL, services, checkpoints, and network policy') and an explicit trigger clause ('Trigger it to create, list, exec into, or destroy sprites; ... or whenever the user names Sprites, sprite-env, or sprites.dev'), matching the score-5 anchor with concrete trigger phrases. Score 4 would require the 'when' to be less explicit, which it is not.

5 / 5

Trigger Term Quality

Good keyword coverage with product-specific terms ('Sprites', 'sprite-env', 'sprites.dev') plus task-oriented phrases users would naturally say ('run builds, tests, or agents in a remote sandbox', 'expose a preview URL', 'snapshot'). It falls short of the score-5 anchor because common synonyms a user might naturally say — e.g. 'VM', 'cloud machine', 'dev environment', 'ephemeral environment' — are absent, matching 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

The Fly.io Sprites product framing with unique trigger names (Sprites, sprite-env, sprites.dev) creates a clear niche, but phrases like 'run builds, tests, or agents in a remote sandbox' and 'start long-running services' carry minor overlap risk with generic sandbox/CI/dev-loop skills, fitting the score-4 anchor ('mostly distinct; minor overlap risk with closely related skills'). It is not 5 because those generic task phrases could plausibly fire for a non-Sprites sandbox skill; not 3 because the product-specific triggers dominate.

4 / 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

stevenknowswhy/ProfessionalBuyer

Path

.claude/skills/sprites/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.