By rnviththagan
Ballerina language support for Claude Code — LSP code intelligence and AI coding assistant for writing integrations, discovering libraries, and running projects
Ballerina plugin for Claude Code — LSP code intelligence and AI coding assistant in a single plugin.
| Plugin | Description |
|---|---|
| ballerina | LSP code intelligence + AI coding skill |
A single ballerina plugin combines two capabilities:
lspServers in plugin.json points to .lsp.json, which starts bal start-language-server and maps .bal files. Provides completions, go-to-definition, hover, and semantic highlighting.skills/ballerina/ contains the ballerina skill for writing, running, and testing Ballerina code.Both are activated after installing the plugin and restarting Claude Code.
Only SKILL.md is loaded when the skill triggers — it is kept intentionally lean (workflow steps only). Reference files are loaded by Claude on demand, keeping context usage low:
| File | Loaded when |
|---|---|
code-rules.md | Writing or modifying Ballerina code |
langlib-reference.md | Looking up built-in language library APIs |
setup.md | bal is not found on the machine |
ballerina-claude-plugins/
├── .claude-plugin/
│ └── marketplace.json
├── README.md
└── plugins/
└── ballerina/
├── .claude-plugin/
│ └── plugin.json ← lspServers + plugin metadata
├── .lsp.json ← Ballerina language server config
├── README.md
└── skills/
└── ballerina/
├── SKILL.md ← skill trigger + lean workflow
├── code-rules.md ← Ballerina coding rules reference
├── langlib-reference.md ← built-in langlib API reference
└── setup.md ← install guide (loaded only if bal missing)
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub rnviththagan/ballerina-claude-plugins --plugin ballerinaSoftware development tools — productivity and documentation skills for software developers
Claude Code-specific skills for plugin marketplace management, validation, and component creation
BSL Language Server — LSP for 1C:Enterprise (BSL) and OneScript (OS) languages
Comprehensive toolkit for developing Claude Code plugins. Includes 10 expert skills covering hooks, MCP integration, LSP servers, commands, agents, marketplaces, and best practices, plus a guide skill for navigation. AI-assisted plugin creation and validation.
Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents.
Crystal language development skills and best practices.
Expert agents for specific programming languages (Python, Go, Rust, etc.)