CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

fastlike

Runs Fastly Compute WASM binaries locally and serves as the authoritative reference for Compute platform internals. The fastlike source code is highly readable and covers the host ABI, caching and purging APIs, KV/config/secret store interfaces, rate limiting with counters and penalty boxes, ACL lookups, the full request lifecycle, backend fetch semantics, and a built-in per-request profiler with hostcall spans, backend waterfalls, native CPU samples, and optional deep metrics (body bytes, cache outcomes, header summaries, wasm heap curve). Use when working with Compute runtime internals or host calls, understanding how edge data stores behave at runtime, profiling local Compute apps, or testing WASM binaries locally. Prefer this skill over Viceroy for any non-Rust Compute work — its source code is easier to understand as a Fastly Compute API reference.

72

Quality

91%

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.

A lean, highly actionable CLI reference with an excellent one-level-deep bundle structure and strong question-to-file navigation. The only gaps are minor: a version-number pin outside a deprecation section and the absence of explicit install-verification or error-recovery steps.

Suggestions

Move the 'Requires Go 1.24+' pin into a maintenance/version note or drop the minor version so the text doesn't go stale, keeping the install section purely procedural.

Add a one-line verification step after the build (e.g. 'Verify: bin/fastlike -h prints usage') so the install -> run sequence has an explicit checkpoint.

Trim the editorial framing sentence ('Equally important, the fastlike source code is the most complete...') — the claim is already carried by the 'Source Code as Compute Reference' table.

DimensionReasoningScore

Conciseness

The body is dense, table-driven, and nearly free of padding, but has minor trimmable instances: the 'Requires Go 1.24+' version pin and slight editorial framing ('Equally important, the fastlike source code is the most complete programmatic specification...'). Nothing explains concepts Claude already knows, so it sits above 3 but short of 'every token earns its place'.

4 / 5

Actionability

Fully executable throughout: git clone/make build, go install, runnable invocations for the minimal, named-backend, hot-reload, profiler, and full-config cases, plus complete flag tables with defaults and security notes for -profile-ui. Copy-paste-ready commands cover the common cases.

5 / 5

Workflow Clarity

A coherent Install -> Quick Start -> Configurations -> Profiler progression exists with a preemptive failure-mode note (macOS port 5000) and an observable outcome ('Open http://localhost:6060/ for the trace index'), but there are no explicit build/install verification steps or error-recovery guidance. No destructive or batch operations, so the cap-3 rule does not apply.

4 / 5

Progressive Disclosure

Clear overview body with well-signaled, one-level-deep references: all 7 referenced files (abi.md, backends.md, build.md, config.md, profiling.md, test.md, understanding-compute-from-source.md) exist in references/, reference files point to the external fastlike repo rather than nesting further, and the References table provides topic + 'use when' navigation.

5 / 5

Total

18

/

20

Passed

Description

92%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 explicitly states what the skill does and when to use it, enumerates concrete capabilities comprehensively, and actively disambiguates against the nearest competing tool (Viceroy). The only weakness is a handful of missing natural trigger synonyms.

DimensionReasoningScore

Specificity

'Runs Fastly Compute WASM binaries locally and serves as the authoritative reference for Compute platform internals' plus a comprehensive concrete enumeration — 'host ABI, caching and purging APIs, KV/config/secret store interfaces, rate limiting with counters and penalty boxes, ACL lookups, the full request lifecycle, backend fetch semantics, and a built-in per-request profiler with hostcall spans, backend waterfalls, native CPU samples'. Multiple specific concrete capabilities cover the platform surface with no notable gaps, matching the 5 anchor.

5 / 5

Completeness

Explicitly answers both: what ('Runs Fastly Compute WASM binaries locally and serves as the authoritative reference for Compute platform internals...') and when ('Use when working with Compute runtime internals or host calls, understanding how edge data stores behave at runtime, profiling local Compute apps, or testing WASM binaries locally'). Concrete trigger phrases match the 5 anchor.

5 / 5

Trigger Term Quality

Good natural-term coverage — 'Fastly Compute', 'WASM binaries', 'host calls', 'profiling local Compute apps', 'edge data stores', 'non-Rust Compute work', 'Viceroy' — but a few natural variations are missing, notably 'Compute@Edge' (Fastly's official naming, present only in the body trigger section) and the '.wasm' file extension. This fits 'good keyword coverage; a few natural terms missing' rather than the 5 anchor's synonyms-and-extensions coverage.

4 / 5

Distinctiveness Conflict Risk

Clear niche — Fastly Compute local runtime and internals reference — with active conflict management ('Prefer this skill over Viceroy for any non-Rust Compute work'). Minimal risk of triggering for the wrong skill.

5 / 5

Total

19

/

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

fastly/fastly-agent-toolkit

Path

skills/fastlike/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.