Caspian Discord
TryCaspian/caspian-sdk
Post a Discord message via Caspian to a channel snowflake id.
Runs 2 to 30 Pure functions or tests concurrently on the warm LSP daemon via pure-lsp execute-parallel, or every test in a package or .pure file with --package/--source.
$ npx skills add finos/legend-engine --skill pure-lsp-execute-parallel -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install finos/legend-engine pure-lsp-execute-parallel --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/finos/legend-engine.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/pure-dev/skills/pure-lsp-execute-parallel .claude/skills/pure-lsp-execute-parallel && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "pure-lsp-execute-parallel" agent skill from https://github.com/finos/legend-engine/tree/master/plugins/pure-dev/skills/pure-lsp-execute-parallel into .claude/skills/pure-lsp-execute-parallel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pure-lsp-execute-parallel", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/finos/legend-engine/tree/master/plugins/pure-dev/skills/pure-lsp-execute-parallelType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add finos/legend-engine --skill pure-lsp-execute-parallel -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install finos/legend-engine pure-lsp-execute-parallel --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/finos/legend-engine.git skills-src && mkdir -p .agents/skills && cp -r skills-src/plugins/pure-dev/skills/pure-lsp-execute-parallel .agents/skills/pure-lsp-execute-parallel && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "pure-lsp-execute-parallel" agent skill from https://github.com/finos/legend-engine/tree/master/plugins/pure-dev/skills/pure-lsp-execute-parallel into .agents/skills/pure-lsp-execute-parallel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pure-lsp-execute-parallel", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add finos/legend-engine --skill pure-lsp-execute-parallel -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install finos/legend-engine pure-lsp-execute-parallel --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/finos/legend-engine.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/plugins/pure-dev/skills/pure-lsp-execute-parallel .cursor/skills/pure-lsp-execute-parallel && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "pure-lsp-execute-parallel" agent skill from https://github.com/finos/legend-engine/tree/master/plugins/pure-dev/skills/pure-lsp-execute-parallel into .cursor/skills/pure-lsp-execute-parallel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pure-lsp-execute-parallel", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/finos/legend-engine.git --path plugins/pure-dev/skills/pure-lsp-execute-parallel--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add finos/legend-engine --skill pure-lsp-execute-parallel -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install finos/legend-engine pure-lsp-execute-parallel --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/finos/legend-engine.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/plugins/pure-dev/skills/pure-lsp-execute-parallel .gemini/skills/pure-lsp-execute-parallel && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "pure-lsp-execute-parallel" agent skill from https://github.com/finos/legend-engine/tree/master/plugins/pure-dev/skills/pure-lsp-execute-parallel into .gemini/skills/pure-lsp-execute-parallel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pure-lsp-execute-parallel", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install finos/legend-engine pure-lsp-execute-parallelInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add finos/legend-engine --skill pure-lsp-execute-parallel -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/finos/legend-engine.git skills-src && mkdir -p .github/skills && cp -r skills-src/plugins/pure-dev/skills/pure-lsp-execute-parallel .github/skills/pure-lsp-execute-parallel && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "pure-lsp-execute-parallel" agent skill from https://github.com/finos/legend-engine/tree/master/plugins/pure-dev/skills/pure-lsp-execute-parallel into .github/skills/pure-lsp-execute-parallel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pure-lsp-execute-parallel", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add finos/legend-engine --skill pure-lsp-execute-parallel -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install finos/legend-engine pure-lsp-execute-parallel --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/finos/legend-engine.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/plugins/pure-dev/skills/pure-lsp-execute-parallel .opencode/skills/pure-lsp-execute-parallel && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "pure-lsp-execute-parallel" agent skill from https://github.com/finos/legend-engine/tree/master/plugins/pure-dev/skills/pure-lsp-execute-parallel into .opencode/skills/pure-lsp-execute-parallel/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "pure-lsp-execute-parallel", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
pure-lsp-execute-parallelRuns 2 to 30 Pure functions or tests concurrently on the warm LSP daemon via pure-lsp execute-parallel, or every test in a package or .pure file with --package/--source.
Pure Lsp Execute Parallel is an agent skill from finos/legend-engine. Runs 2 to 30 Pure functions or tests concurrently on the warm LSP daemon via pure-lsp execute-parallel, or every test in a package or .pure file with --package/--source. Use whenever more than one function or test is to be run, including several tests on one PCT adapter, and never a shell loop of pure-lsp execute. Returns per-entry status, duration and typed returnValue plus a cancellable runId. Also the way to collect the values of many value-returning functions without a runAll() aggregator. About 2x faster…
Its SKILL.md is about 930 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Databases, covering Data warehousing. It works with Snowflake. The licence is Apache-2.0.
Read from SKILL.md and the folder at commit 00108b7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Pure Lsp Execute Parallel loads about 927 tokens when it runs. Until then it costs about 152 tokens; SKILL.md has 375 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from finos/legend-engine at commit 00108b7, republished under its Apache-2.0 licence (© finos). 375 words, ~927 tokens.
.claude/skills/pure-lsp-execute-parallel/SKILL.md (or your agent's skills folder).Needs a running bridge; use only the pure-lsp CLI, never curl (references/lsp-devloop-usage-rules.md). For exactly one function use pure-lsp-execute.
pure-lsp execute-parallel 'my::pkg::t1():Boolean[1]' 'my::pkg::t2():Boolean[1]' [--json]Each entry is a signature, mangled id or bare path. No <<test.Test>> annotation is needed, but there is no <<test.BeforePackage>> bracketing; name a scope instead if you need hooks. The daemon bounds the fan-out (executionConcurrency, about 0.75 x cores, in pure-lsp status). Past the core count extra threads only cost throughput, and an unbounded batch starves status/check/cancel-tests, so send the whole batch and do not chunk it. An unresolvable path fails the whole run up front, naming it. More than 30 entries is refused client-side (references/test-scopes.md).
One call takes one adapter, applied to every entry. Ids are <fqn>_Function_1__Boolean_1_:
P=meta::pure::functions::relation::tests::composition
pure-lsp execute-parallel "$P::testA_Function_1__Boolean_1_" "$P::testB_Function_1__Boolean_1_" --pct-adapter DuckDBFor several adapters, make one call per adapter. Adapter paths: references/pct-adapters.md.
With --json, each entry in tests[] carries functionPath, status, durationMs and returnKind/returnType/returnValue/returnSize/returnTruncated, as in pure-lsp-execute. Without --json the tree shows a one-line = <value> under each entry. Use this instead of a runAll() that prints delimited output.
A list can't name one function 30 times. The /execute-tests endpoint takes invocations: [{"path", "arguments": ["String[1]", ...], "label"}], reported by label. The CLI doesn't surface it; callers build the payload, as pure-sql-e2e does (pure-lsp-sql-e2e skill).
--file Main.pure --file Helper.pure.--package <pkg> or --source <file.pure>. Concurrency applies within a package node only; hooks still bracket each subtree in order.Table ... already exists). Do table setup once with pure-lsp execute, then fan out read-only tests; run tests that write serially with pure-lsp execute --package.© finos, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in plugins/pure-dev/skills/pure-lsp-execute-parallel of finos/legend-engine.
Open the folder on GitHubat commit 00108b7
Pure Lsp Execute Parallel next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Pure Lsp Execute Parallel this skillfinos/legend-engine | 112 | — | ~927 | Automated safety check: Pass | Apache-2.0 | |
| Caspian DiscordTryCaspian/caspian-sdk | 973 | — | ~323 | Automated safety check: Pass | Apache-2.0 | |
| Write Script Snowflakewindmill-labs/windmill | 18k | — | ~2.2k | Automated safety check: Pass | Custom licence | |
| Snowflakeadobe/skills | 196 | — | ~3.7k | Automated safety check: Pass | Apache-2.0 | |
| Snowflake Access Guardianjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~3.2k | Automated safety check: Pass | MIT | |
| Snowflake Cost Leak Hunterjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~4.1k | Automated safety check: Pass | MIT |
TryCaspian/caspian-sdk
Post a Discord message via Caspian to a channel snowflake id.
windmill-labs/windmill
MUST use when writing Snowflake queries. An agent skill from windmill-labs/windmill.
adobe/skills
Use this when converting an AI-generated static HTML page (Stardust, Mobirise, Relume, Lovable, v0, Figma-derived, etc.) into an Edge Delivery Services page while preserving the original design and…
jeremylongshore/tons-of-skills-marketplace
Audit Snowflake effective access and produce a safe least-privilege change packet.
jeremylongshore/tons-of-skills-marketplace
Audit and analyze Snowflake warehouse, serverless, Adaptive, storage, transfer, and AI cost evidence with a typed ledger that prevents double counting and exposes freshness, attribution, control…
jeremylongshore/tons-of-skills-marketplace
Audit trusted Snowflake classification, tags, masking, row access, projection, join, aggregation, and privacy-policy evidence without reading customer data.
finos/legend-engine
Starts (or confirms) the standalone legend-engine backend - engine Server + H2 + local metadata server on fixed ports 9095/9092 - so a Pure LSP started with -Dlegend.test.
finos/legend-engine
Procedure for git-syncing and rebuilding a local legend-pure + legend-engine checkout, in dependency order, with pinned dependency versions resynced.
finos/legend-engine
Reformats a .pure file (or a block of Pure code) to a consistent house style: 2-space indentation with no column-aligned hanging indents, tight colons in type annotations, spaced pipes on…
finos/legend-engine
Compiles/checks a single .pure file against the already-running Legend Pure LSP bridge and reports diagnostics (errors/warnings) in under a second, as a fast alternative to a full mvn test/mvn…
finos/legend-engine
Attaches the pure-lsp HTTP bridge to an LSP daemon that is ALREADY running (e.g.
finos/legend-engine
Runs exactly ONE existing Pure function by path (signature, mangled id or bare path) through the running Legend Pure LSP bridge, without a go() wrapper, and returns its typed value in returnValue.
Works with
Categories
Runs 2 to 30 Pure functions or tests concurrently on the warm LSP daemon via pure-lsp execute-parallel, or every test in a package or .pure file with --package/--source. Pure Lsp Execute Parallel is an agent skill from finos/legend-engine.pure file with --package/--source.
Pure Lsp Execute Parallel fits situations like: more than one function; test is to be run; including several tests on one PCT adapter; never a shell loop of pure-lsp execute.
Run `npx skills add finos/legend-engine --skill pure-lsp-execute-parallel -a claude-code`. Or copy the skill folder (plugins/pure-dev/skills/pure-lsp-execute-parallel in finos/legend-engine) into .claude/skills/pure-lsp-execute-parallel in your project. Claude Code loads it when a task matches its description.
Run `npx skills add finos/legend-engine --skill pure-lsp-execute-parallel -a codex`. Or copy the skill folder (plugins/pure-dev/skills/pure-lsp-execute-parallel in finos/legend-engine) into .agents/skills/pure-lsp-execute-parallel in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add finos/legend-engine --skill pure-lsp-execute-parallel -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/pure-lsp-execute-parallel, .gemini/skills/pure-lsp-execute-parallel, .github/skills/pure-lsp-execute-parallel and .opencode/skills/pure-lsp-execute-parallel in your project.
SKILL.md names no scripts, command-line tools or credentials: Pure Lsp Execute Parallel is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Pure Lsp Execute Parallel is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 927 tokens (SKILL.md is roughly 3.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Pure Lsp Execute Parallel: Caspian Discord (TryCaspian/caspian-sdk, 973 stars), Write Script Snowflake (windmill-labs/windmill, 18k stars), Snowflake (adobe/skills, 196 stars) and Snowflake Access Guardian (jeremylongshore/tons-of-skills-marketplace, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
finos (a GitHub organization) maintains it in finos/legend-engine, which has 112 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 7, 2026.
Source: finos/legend-engine on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.