← ClaudeAtlas

gateslisted

9-language quality gate validation: linting, formatting, type checking, and test execution. Validates code changes meet quality standards before completion. Use when: (1) after code implementation, (2) before PR creation, (3) as part of /orchestrator Step 6, (4) manual quality check. Triggers: /gates, 'quality gates', 'run validation', 'check quality', 'validate code'.
alfredolopez80/multi-agent-ralph-loop · ★ 146 · AI & Automation · score 80
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 ``