tcl-lsp
Tcl language server, compiler, and F5 iRule analysis
All Skills in This Repository (27)
Pure Emerald Level Indicatorsbytecode-compare
Compare custom Tcl compiler bytecode against official tclsh disassembly for versions 8.5, 8.6, and 9.0.
lsp-client
Tests Tcl Language Server Protocol features via JSON-RPC.
generate-test
Generate iRule test scripts with assertions from source code analysis.
fetch-tcl-source
Download and extract Tcl source versions into a local tmp/ directory.
test-results
Query Tcl interpreter test results and compare outcomes across versions 8.4โ9.0.
irule-event
Provide iRules event and command details with syntax and usage examples.
irule-datagroup
Extracts inline lookup patterns from Tcl iRules into BIG-IP data-groups.
tcl-refactor
Apply mechanical refactorings to Tcl code using the Tcl LSP engine.
irule-create
Generate Tcl iRules from natural language descriptions with LSP validation.
irule-diagram
Generate Mermaid flowcharts from Tcl iRules via compiler IR analysis.
ai-help
Explain tcl-lsp AI features across VS Code, editors, Claude Code, and MCP.
tcl-explain
Explain Tcl script functionality through procedure, data flow, and structure analysis.
Frequently Asked Questions
FAQPage SchemaHow to install tcl-lsp?โผ
Run `npx skills add bitwisecook/tcl-lsp --all -g -y` in your terminal to install all skills in this suite globally.
What does tcl-lsp do for Tcl developers?โผ
It adds diagnostics, hover, completion, formatting, refactoring, and optimisation for Tcl 8.4 through 9.1 in editors like VS Code, Neovim, Zed, Emacs, and JetBrains.
Can tcl-lsp analyse F5 BIG-IP iRules?โผ
Yes. It validates iRule security and performance, explains event flow, extracts data-groups, queries bigip.conf files, and can migrate nginx, Apache, or HAProxy configs to iRules.
Does tcl-lsp work with Claude Code and other AI agents?โผ
Yes. It ships an MCP server and SKILL.md-based skills that work in Claude Code, Cursor, and other compatible agents, all powered by the same analysis engine.
Do I need Tcl experience to use these skills?โผ
No. You can describe what you want in plain English and the agent generates, validates, and fixes the Tcl or iRule code for you.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core