apps/docs/skills/rune-langium-lsp-server/SKILL.md
Documentation site and generated agent skills for rune-langium APIs Use when: Embedding a Rune DSL language server in a web application via WebSocket.
npx skillsauth add pradeepmouli/rune-langium rune-langium-lsp-serverInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Documentation site and generated agent skills for rune-langium APIs
Use createRuneLspServer() when you need diagnostics, hover, completion, and
go-to-definition for .rosetta files in an editor or web app. Reach for
createConnectionAdapter() when tests or nonstandard transports need to plug
into the same server lifecycle.
Use this skill when:
createRuneLspServercreateRuneLspServercreateRuneLspServer@lspeasy/server instance into Langium in tests or advanced embedding scenarios where createRuneLspServer() does not fit. → use createConnectionAdapterDo NOT use when:
.rosetta files in a script — use createRuneDslServices() and parse() / parseWorkspace() instead (no LSP overhead). (createRuneLspServer)ServiceRegistry wiring. (createRuneLspServer)createRuneLspServer() which calls this internally. (createConnectionAdapter)API surface: 2 functions, 1 classes, 1 types
LSP Server: createRuneLspServer (Create a fully-wired Rune DSL LSP server backed by @lspeasy/server), createConnectionAdapter (Create a vscode-languageserver-compatible Connection backed by an
@lspeasy/server LSPServer), RuneLspServer (A fully-wired Rune DSL LSP server instance)
cf-durable-object-transport: DurableObjectWebSocketTransport
Load these on demand — do NOT read all at once:
references/functions.md for full signatures, parameters, and return typesreferences/classes.md for properties, methods, and inheritancereferences/types.mdtools
Router skill for the rune-langium monorepo. Use it to choose the right package skill before working in core, cli, lsp-server, codegen, or visual-editor.
tools
Router skill for the rune-langium monorepo. Use it to choose the right package skill before working in core, cli, lsp-server, codegen, or visual-editor.
tools
Langium port for Rune DSL tooling Use when working with rune, rosetta, dsl, langium, cdm, isda, drr, finos, language-server, lsp, visual-editor, reactflow.
tools
Langium port for Rune DSL tooling Use when working with rune, rosetta, dsl, langium, cdm, isda, drr, finos, language-server, lsp, visual-editor, reactflow.