By zircote
Claude Code plugin for Ruby development with Shopify's ruby-lsp integration, 12 automated hooks for linting (RuboCop), formatting, testing (RSpec, Minitest), and security scanning (Brakeman)
npx claudepluginhub zircote/lsp-marketplace --plugin ruby-lspA Claude Code plugin providing comprehensive Ruby development support through:
# Run the setup command (after installing the plugin)
/setup
Or manually:
# Install Ruby LSP
gem install ruby-lsp
# Install development tools
gem install rubocop bundler-audit brakeman
The plugin configures ruby-lsp for Claude Code via .lsp.json:
{
"ruby": {
"command": "ruby-lsp",
"args": [],
"extensionToLanguage": {
".rb": "ruby",
".rake": "ruby",
".gemspec": "ruby"
},
"transport": "stdio"
}
}
Capabilities:
| Hook | Trigger | Description |
|---|---|---|
ruby-syntax-check | **/*.rb | Ruby syntax validation |
rubocop-on-edit | **/*.rb | Lint and auto-fix with RuboCop |
brakeman-check | **/*.rb | Security scanning (Rails) |
ruby-todo-fixme | **/*.rb | Surface TODO/FIXME comments |
| Tool | Installation | Purpose |
|---|---|---|
ruby-lsp | gem install ruby-lsp | LSP server |
rubocop | gem install rubocop | Linting & formatting |
bundler-audit | gem install bundler-audit | Dependency security |
brakeman | gem install brakeman | Rails security |
ruby-lsp/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── .lsp.json # ruby-lsp configuration
├── commands/
│ └── setup.md # /setup command
├── hooks/
│ └── scripts/
│ └── ruby-hooks.sh
├── tests/
│ └── sample_spec.rb # Test file
├── CLAUDE.md # Project instructions
└── README.md # This file
MIT
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Battle-tested Claude Code plugin for engineering teams — 38 agents, 156 skills, 72 legacy command shims, production-ready hooks, and selective install workflows evolved through continuous real-world use
Complete collection of battle-tested Claude Code configs from an Anthropic hackathon winner - agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Continuous self-referential AI loops for interactive iterative development, implementing the Ralph Wiggum technique. Run Claude in a while-true loop with the same prompt until task completion.
Complete collection of battle-tested Claude Code configs agents, skills, hooks, rules, and legacy command shims evolved over 10+ months of intensive daily use
Complete developer toolkit for Claude Code