Lints, tests, simulates, and formats Fastly VCL code using the falco tool. Also serves as the authoritative VCL reference via the falco Go source, which implements Fastly's full VCL dialect. Use when validating VCL syntax, running VCL linting, testing VCL locally, simulating VCL request handling, formatting VCL files, writing VCL unit tests with assertions, debugging VCL logic errors, looking up VCL function signatures or variable scopes, understanding VCL subroutine behavior, or running falco lint/falco simulate/falco test/falco fmt. Also applies when working with VCL syntax errors, type mismatches in VCL, choosing which VCL subroutine to use, or setting up a local VCL development and testing environment.
$npx -y skills add fastly/fastly-agent-toolkit --skill falcoInstalls into the current project.
Run `npx skills use "https://github.com/fastly/fastly-agent-toolkit" --skill "fastly/fastly-agent-toolkit/falco"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/fastly/fastly-agent-toolkit" that are relevant to the current task. Run `npx skills add "https://github.com/fastly/fastly-agent-toolkit"` and select the relevant skills, then follow their instructions.