bitwisecookbitwisecookCommunityยท27 Agent Skills Included

tcl-lsp

Tcl language server, compiler, and F5 iRule analysis

Provides a full Tcl language server with diagnostics, completion, formatting, refactoring, and optimisation across editors like VS Code, Neovim, Zed, and JetBrains. Analyses, validates, secures, and modernises F5 BIG-IP iRules, queries bigip.conf files, and migrates nginx or Apache configs to iRules. Removes manual linting, guesswork in Tcl 8.4-9.1 dialect differences, and slow cross-file debugging with compiler-level static analysis.
npx skills add bitwisecook/tcl-lsp --all -g -y
Available:

Gives the AI agent the repository's build gates, environment setup, and architectural invariants so it can safely develop, test, and verify changes to the Tcl language server and its skills.

All Skills in This Repository (27)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

bytecode-compare

Compare custom Tcl compiler bytecode against official tclsh disassembly for versions 8.5, 8.6, and 9.0.

Community
Intermediate
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

lsp-client

Tests Tcl Language Server Protocol features via JSON-RPC.

Community
Intermediate
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

generate-test

Generate iRule test scripts with assertions from source code analysis.

Community
Advanced
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

fetch-tcl-source

Download and extract Tcl source versions into a local tmp/ directory.

Community
Basic
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

test-results

Query Tcl interpreter test results and compare outcomes across versions 8.4โ€“9.0.

Community
Intermediate
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

irule-event

Provide iRules event and command details with syntax and usage examples.

Community
Intermediate
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

irule-datagroup

Extracts inline lookup patterns from Tcl iRules into BIG-IP data-groups.

Community
Advanced
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

tcl-refactor

Apply mechanical refactorings to Tcl code using the Tcl LSP engine.

Community
Intermediate
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

irule-create

Generate Tcl iRules from natural language descriptions with LSP validation.

Community
Intermediate
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

irule-diagram

Generate Mermaid flowcharts from Tcl iRules via compiler IR analysis.

Community
Intermediate
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

ai-help

Explain tcl-lsp AI features across VS Code, editors, Claude Code, and MCP.

Community
Basic
๐Ÿ“ฆ In Repo
bitwisecookbitwisecook

tcl-explain

Explain Tcl script functionality through procedure, data flow, and structure analysis.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How 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โ†’