gopls-lsp
Go language server for code intelligence and refactoring
Summary
The gopls-lsp skill integrates the official Go language server (gopls) into Claude Code, providing real-time code intelligence, diagnostics, and refactoring for Go projects.
- It helps developers navigate codebases faster, catch errors early, and apply automated code transformations with confidence.
Install & Usage
/plugin marketplace add <org/repo>Add the configuration to /plugin install gopls-lsp@<marketplace>
/pluginUse Cases
Usage Examples
/gopls-lsp go to definition of ParseConfig
/gopls-lsp rename variable 'db' to 'database'
/gopls-lsp find references to function HandleRequest
Security Audits
Frequently Asked Questions
What is gopls-lsp?
The gopls-lsp skill integrates the official Go language server (gopls) into Claude Code, providing real-time code intelligence, diagnostics, and refactoring for Go projects. It helps developers navigate codebases faster, catch errors early, and apply automated code transformations with confidence.
How to install gopls-lsp?
To install gopls-lsp: add a marketplace (/plugin marketplace add <org/repo>), then add the config to /plugin install gopls-lsp@<marketplace>. Finally, /plugin in Claude Code.
What is gopls-lsp best for?
gopls-lsp is a plugin categorized under Development. It is designed for: refactoring, lsp. Created by Anthropic.
What can I use gopls-lsp for?
gopls-lsp is useful for: Quickly jump to a function or type definition across a large Go codebase.; Get inline documentation and signature help while writing Go code.; Automatically rename a symbol across all files in the project.; Identify and fix compilation errors and lint warnings in real time.; Extract a block of code into a new function with a single command.; Find all references to a variable or function to understand its usage..