gateslisted
Install: claude install-skill alfredolopez80/multi-agent-ralph-loop
# Gates - Quality Validation (v2.37)
Comprehensive quality validation across 9 programming languages with **TLDR-assisted analysis**.
## v2.88 Key Changes (MODEL-AGNOSTIC)
- **Model-agnostic**: Uses model configured in `~/.claude/settings.json` or CLI/env vars
- **No flags required**: Works with the configured default model
- **Flexible**: Works with GLM-5, Claude, Minimax, or any configured model
- **Settings-driven**: Model selection via `ANTHROPIC_DEFAULT_*_MODEL` env vars
## Quick Start
```bash
/gates # Run all quality gates
ralph gates # Via CLI
ralph gates src/ # Specific directory
```
## LSP Usage for Type Checking
**IMPORTANT**: Use LSP for efficient type checking instead of reading entire files.
### When to Use LSP
- Type checking TypeScript/JavaScript files
- Finding type errors without running `tsc --noEmit`
- Getting hover information for symbols
- Finding references across the codebase
### LSP Commands
```yaml
# Type check a specific file (TypeScript)
LSP:
server: typescript-language-server
action: diagnostics
file: src/auth/login.ts
# Get hover information for a symbol
LSP:
server: typescript-language-server
action: hover
file: src/auth/login.ts
line: 42
character: 10
# Find all references
LSP:
server: typescript-language-server
action: references
file: src/auth/login.ts
line: 42
character: 10
# Python type checking with pyright
LSP:
server: pyright
action: diagnostics
file: src/auth/login.py
``