Initial commit: Claude Code foundations and improvements research
Conventions, community best practices research (Sept 2025 - March 2026), and prioritized improvement backlog for Claude Code workflows. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
34
improvements/plugins-and-language-servers.md
Normal file
34
improvements/plugins-and-language-servers.md
Normal file
@@ -0,0 +1,34 @@
|
||||
# Plugins & Language Servers
|
||||
|
||||
## Why This Matters
|
||||
|
||||
The community calls Language Server integration "the single biggest productivity gain" for Claude Code. LSPs give Claude real-time type information, go-to-definition, and find-references — dramatically improving code understanding over raw text analysis.
|
||||
|
||||
## Current State
|
||||
|
||||
- No LSP plugins installed
|
||||
- No third-party plugins
|
||||
|
||||
## Language Server Plugin
|
||||
|
||||
**boostvolt/claude-code-lsps** — provides LSP integration for:
|
||||
- Python (pyright)
|
||||
- TypeScript (vtsls)
|
||||
- Rust (rust-analyzer)
|
||||
- Go (gopls)
|
||||
|
||||
This gives Claude access to the same intelligence your IDE uses: types, definitions, references, diagnostics. Particularly valuable for large codebases and unfamiliar code.
|
||||
|
||||
## Other Recommended Plugins
|
||||
|
||||
| Plugin | Purpose | Value |
|
||||
|---|---|---|
|
||||
| **obra/superpowers** | 20+ structured workflow skills (TDD, debugging, root cause tracing) | "Transforms Claude from reactive helper to proactive senior developer" |
|
||||
| **commit-commands** | Intelligent commit messages generated from diffs | Consistent, meaningful commit history |
|
||||
| **pr-review-toolkit** | Multi-agent code reviews with confidence scoring | Automated quality gates on PRs |
|
||||
|
||||
## Installation Considerations
|
||||
|
||||
- Plugins add to context overhead — evaluate each one's token cost vs. value
|
||||
- Start with the LSP plugin alone and measure the improvement before adding more
|
||||
- `obra/superpowers` overlaps with custom skills — evaluate which skills you'd use before installing the full set
|
||||
Reference in New Issue
Block a user