
Code Review
- 68 repo stars
- Updated May 1, 2026
- axivo/claude
Run systematic code review using Language Server Protocol tools for accurate analysis.
About
Performs systematic code review using Language Server Protocol tools. By leaning on LSP, it grounds review in real symbol and type information rather than surface text. A developer uses it to get a more accurate, structured review of changes before merging, catching issues that simple pattern-matching review would miss.
- Systematic code review
- Language Server Protocol tools
- Quality analysis
Code Review by the numbers
- Data as of Aug 3, 2026 (Skillselion catalog sync)
/plugin marketplace add axivo/claude/plugin install code-review@axivoAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| repo stars | ★ 68 |
|---|---|
| Last updated | May 1, 2026 |
| Repository | axivo/claude ↗ |
What it does
Run systematic code review using Language Server Protocol tools for accurate analysis.
README.md
Code Review Plugin
Systematic code review methodology using Language Server Protocol tools. Adapts to available LSP capabilities across programming languages.
Overview
The plugin provides a 9-phase code review methodology that leverages LSP tools for thorough, tool-verified analysis. It adapts to the capabilities available for each programming language while maintaining consistent review quality.
Language Server Protocol
For Developer and Engineer profiles, the required LSP MCP server enables intelligent code analysis, navigation, and development assistance across multiple programming languages.
{
"mcpServers": {
"language-server": {
"command": "npx",
"args": ["-y", "@axivo/mcp-lsp"],
"env": {
"LSP_FILE_PATH": "/Users/username/github/project/.claude/lsp.json"
}
}
}
}
[!NOTE] See the documentation for configuration details. A
lsp.jsonsample with popular development languages and multiple projects is provided as a starter guide.
Server Capabilities
- Symbol navigation and definition lookup
- Cross-file reference analysis
- Language-aware code intelligence
- Multi-project workspace support
Features
Auto-invoked skill that guides systematic code review through 9 sequential phases.
What it does:
- Discovers project structure and available LSP capabilities
- Analyzes code organization and architectural patterns
- Maps dependencies and call hierarchies
- Assesses type safety and coverage
- Evaluates code quality and maintainability
- Tests refactoring safety before changes
- Synthesizes findings into actionable reports
When to use:
- Code reviews and quality assessments
- Analyzing unfamiliar codebases
- Pre-refactoring safety analysis
- Architecture and dependency audits
Review Phases
- Project Discovery - Establish tool inventory, understand project structure
- Structural Analysis - Analyze code organization, module structure
- Dependency Mapping - Map import relationships, call hierarchies
- Type Safety - Assess type coverage, identify type safety issues
- Usage Analysis - Analyze how symbols are used throughout codebase
- Code Quality - Evaluate error handling, resource management
- Refactoring Safety - Test rename operations, assess refactoring risk
- Consistency - Verify naming conventions, style consistency
- Report - Synthesize findings into prioritized recommendations
Adaptive Capabilities
Full LSP support:
- Complete analysis with all LSP features
- Call hierarchies and type definitions
- Rename operations and code actions
Limited LSP support:
- Graceful degradation with available tools
- Manual assessment fallbacks
- Documented limitations in final report
Workflow Example
Start a code review:
- Review the authentication module for quality issues
Phase 1 discovers available tools:
- LSP capabilities detected: symbols, references, diagnostics...
Sequential phases analyze the code:
- Phase 2: Found 15 modules with 3 architectural patterns...
- Phase 3: Mapped 47 dependencies, 2 circular references...
Final report synthesizes findings:
- Critical: 2 issues, High: 5 issues, Medium: 12 issues
Best Practices
- Complete phases sequentially: Each phase builds on previous findings
- Wait for approval: Confirm deliverables before proceeding
- Trust tool verification: Report only what tools verify
- Document limitations: Note when capabilities are unavailable
- Be thorough: Quality over speed