Comprehensive Claude Code plugin for Gleam development with best practices, patterns, and expert guidance
npx claudepluginhub renatillas/gleamComprehensive Gleam development plugin for Claude Code with skills, commands, agents, LSP, and MCP integration
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
Claude Code plugins for the Slidev presentation framework
A complete Claude Code plugin providing best practices, patterns, workflows, and expert guidance for Gleam development.
This plugin equips Claude Code with comprehensive knowledge of Gleam programming, including:
Claude automatically uses these skills based on context:
let assert (NOT deprecated should)Quick workflows via slash commands:
General:
/gleam:new-project - Create new project with best practices/gleam:test - Run tests with proper configuration/gleam:format - Format code/gleam:build - Build and handle errors/gleam:add - Add dependenciesBackend (Wisp):
/gleam:web-endpoint - Create web API endpoint with Parse→Process→Present pattern/gleam:otp-supervisor - Create OTP supervisorFrontend (Lustre):
/gleam:lustre-component - Create reusable UI component/gleam:lustre-page - Create new page with Model-View-Update patternDelegate complex tasks to specialized agents:
Install directly from GitHub using Claude Code's plugin system:
# Install directly from GitHub
/plugin install gleam@github:renatillas/gleam
Check that Claude Code recognizes the plugin:
# Via CLI
claude plugin list
# Or in Claude Code
/plugin list
You should see gleam in the list.
This plugin includes the gleam_packages MCP server which provides:
The MCP server is automatically configured via .mcp.json and connects to:
https://gleam-package-mcp.renata-amutio.workers.dev/
No additional setup required - Claude Code will automatically have access to Gleam package search and documentation!
This plugin includes Gleam LSP (Language Server Protocol) configuration which provides:
The LSP server is automatically configured via .lsp.json. Requires gleam to be installed and available in your PATH.
Install Gleam:
# macOS
brew install gleam
# Linux
curl -sSL https://gleam.run/install.sh | sh
# Or download from https://gleam.run/getting-started/installing/
To require this plugin for your team, add it to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"gleam": {
"source": {
"source": "github",
"repo": "renatillas/gleam"
}
}
},
"enabledPlugins": {
"gleam@gleam": true
}
}
Team members will be prompted to install the plugin when they trust the project folder.
Test the plugin locally before distribution:
# Validate plugin structure and configuration
claude plugin validate .
# Or from within Claude Code
/plugin validate .
# Test locally with --plugin-dir flag
claude --plugin-dir ./gleam-claude-plugin
The plugin works automatically once installed. For project-specific customization, you can create a CLAUDE.md or .claude/CLAUDE.md in your Gleam project root with project-specific information.
After installation, all commands are available under the gleam namespace:
# General commands
/gleam:new-project my_app
/gleam:test
/gleam:format
/gleam:build
/gleam:add wisp
# Backend (Wisp) commands
/gleam:web-endpoint /api/users GET
/gleam:otp-supervisor worker_pool