Help us improve
Share bugs, ideas, or general feedback.
Ballerina plugin for Claude Code — LSP support and AI coding assistant
npx claudepluginhub rnviththagan/ballerina-claude-pluginsBallerina language support for Claude Code — LSP code intelligence and AI coding assistant for writing integrations, discovering libraries, and running projects
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Share bugs, ideas, or general feedback.
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)