By zircote
Claude Code plugin for Go development with gopls LSP integration, 14 automated hooks for linting (golangci-lint), formatting (gofmt), testing, and security scanning (govulncheck)
npx claudepluginhub zircote/lsp-marketplace --plugin go-lspA Claude Code plugin providing comprehensive Go development support through:
# Run the setup command (after installing the plugin)
/setup
Or manually:
# Install gopls LSP (ensure ~/go/bin is in PATH)
go install golang.org/x/tools/gopls@latest
# Install development tools
go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest
go install golang.org/x/vuln/cmd/govulncheck@latest
go install golang.org/x/tools/cmd/goimports@latest
The plugin configures gopls for Claude Code via .lsp.json:
{
"go": {
"command": "gopls",
"args": [],
"extensionToLanguage": { ".go": "go" },
"transport": "stdio"
}
}
Capabilities:
| Hook | Trigger | Description |
|---|---|---|
go-fmt-on-edit | **/*.go | Auto-format with goimports/gofmt |
go-vet-on-edit | **/*.go | Run go vet |
go-build-check | **/*.go | Compile check |
go-lint-on-edit | **/*.go | Lint with golangci-lint |
| Hook | Trigger | Tool Required | Description |
|---|---|---|---|
go-sec | **/*.go | gosec | Security vulnerability scanning |
govulncheck | **/go.mod | govulncheck | Known vulnerability check |
go-todo-fixme | **/*.go | - | Surface TODO/FIXME comments |
| Tool | Installation | Purpose |
|---|---|---|
gopls | go install golang.org/x/tools/gopls@latest | LSP server |
go | golang.org | Go compiler |
| Tool | Installation | Purpose |
|---|---|---|
golangci-lint | go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest | Comprehensive linting |
govulncheck | go install golang.org/x/vuln/cmd/govulncheck@latest | Vulnerability scanning |
goimports | go install golang.org/x/tools/cmd/goimports@latest | Import management |
go-lsp/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── .lsp.json # gopls configuration
├── commands/
│ └── setup.md # /setup command
├── hooks/
│ ├── hooks.json # Hook definitions
│ └── scripts/
│ └── go-hooks.sh
├── tests/
│ └── sample_test.go # 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
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
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.