Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By rnviththagan
Ballerina language support for Claude Code — LSP code intelligence and AI coding assistant for writing integrations, discovering libraries, and running projects
npx claudepluginhub rnviththagan/ballerina-claude-plugins --plugin ballerinaBallerina 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)
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Claude Code-specific skills for plugin marketplace management, validation, and component creation
Crystal language development skills and best practices.
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.
Expert agents for specific programming languages (Python, Go, Rust, etc.)
Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents.
Software development tools — productivity and documentation skills for software developers
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim