git.iko.soy/rowtype-yoga/claude-plugins
on main help sign in
Initial marketplace with purescript-alexandrite LSP plugin
commitdf38c107ec9d023dfb1ecf5819ce2da30f729e54 authorMark <mark.eibes@gmail.com> dateFri 29 May 2026, 08:41 (4 months ago)
3 files changed+56
unifiedsplit
.claude-plugin/marketplace.json+14 README.md+25 plugins/purescript-alexandrite/.claude-plugin/plugin.json+17
.claude-plugin/marketplace.jsonnew file+14
@@ -0,0 +1,14 @@
1+{
2+ "name": "rowtype-yoga",
3+ "owner": {
4+ "name": "rowtype-yoga"
5+ },
6+ "description": "Claude Code plugins for the rowtype-yoga PureScript ecosystem",
7+ "plugins": [
8+ {
9+ "name": "purescript-alexandrite",
10+ "source": "./plugins/purescript-alexandrite",
11+ "description": "LSP integration for purescript-alexandrite (Rust-based PureScript language server)"
12+ }
13+ ]
14+}
README.mdnew file+25
@@ -0,0 +1,25 @@
1+# rowtype-yoga claude-plugins
2+
3+Claude Code plugins for the rowtype-yoga PureScript ecosystem.
4+
5+## Plugins
6+
7+### `purescript-alexandrite`
8+
9+Registers [purescript-alexandrite](https://github.com/purefunctor/purescript-alexandrite) — a Rust-based PureScript language server — with Claude Code's native LSP support.
10+
11+You must install the `purescript-alexandrite` binary separately and have it on `$PATH`. Prebuilt binaries are published on the [alexandrite releases page](https://github.com/purefunctor/purescript-alexandrite/releases). On macOS:
12+
13+```sh
14+curl -sSL https://github.com/purefunctor/purescript-alexandrite/releases/latest/download/purescript-alexandrite-universal-apple-darwin.tar.gz | tar -xz -C /tmp
15+install -m 755 /tmp/purescript-alexandrite-universal-apple-darwin/purescript-alexandrite ~/.local/bin/
16+```
17+
18+## Install
19+
20+```
21+/plugin marketplace add rowtype-yoga/claude-plugins
22+/plugin install purescript-alexandrite@rowtype-yoga
23+```
24+
25+Requires Claude Code 2.1.50 or later.
plugins/purescript-alexandrite/.claude-plugin/plugin.jsonnew file+17
@@ -0,0 +1,17 @@
1+{
2+ "name": "purescript-alexandrite",
3+ "version": "0.0.12",
4+ "description": "Registers purescript-alexandrite as an LSP server so Claude Code gets PureScript diagnostics, hover, go-to-definition, and find-references.",
5+ "homepage": "https://github.com/purefunctor/purescript-alexandrite",
6+ "lspServers": {
7+ "purescript": {
8+ "command": "purescript-alexandrite",
9+ "args": ["--stdio"],
10+ "extensionToLanguage": {
11+ ".purs": "purescript"
12+ },
13+ "transport": "stdio",
14+ "maxRestarts": 3
15+ }
16+ }
17+}