Context Compilation with cclsp
Context Compilation with cclsp + Sorbet
This skill provides patterns for LSP-powered context extraction and type-safe code generation using cclsp MCP tools, Solargraph, and Sorbet.
1. Tool Stack Overview
1.1 cclsp MCP Bridge
The cclsp MCP server provides Claude Code access to Language Server Protocol functionality:
| Tool | Purpose | Use Case |
|---|---|---|
mcp__cclsp__find_definition |
Find symbol definitions | Locate where methods/classes are defined |
mcp__cclsp__find_references |
Find all references | Discover symbol usage patterns |
mcp__cclsp__get_diagnostics |
Get errors/warnings | Validate code before execution |
mcp__cclsp__rename_symbol |
Rename symbols | Safe refactoring |
mcp__cclsp__rename_symbol_strict |
Rename at position | Precise symbol renaming |
mcp__cclsp__restart_server |
Restart LSP | Recover from errors |
More from kaakati/rails-enterprise-dev
flutter conventions & best practices
Dart 3.x and Flutter 3.x conventions, naming patterns, code organization, null safety, and async/await best practices
57getx state management patterns
GetX controllers, reactive state, dependency injection, bindings, navigation, and best practices
56tailadmin ui patterns
TailAdmin dashboard UI framework patterns and Tailwind CSS classes. ALWAYS use this skill when: (1) Building any dashboard or admin panel interface, (2) Creating data tables, cards, charts, or metrics displays, (3) Implementing forms, buttons, alerts, or modals, (4) Building navigation (sidebar, header, breadcrumbs), (5) Any UI work that should follow TailAdmin design. This skill REQUIRES fetching from the official GitHub repository to ensure accurate class usage - NEVER invent classes.
41mvvm-architecture
Expert MVVM decisions for iOS/tvOS: choosing between ViewModel patterns (state enum vs published properties vs Combine), service layer boundaries, dependency injection strategies, and testing approaches. Use when designing ViewModel architecture, debugging data flow issues, or deciding where business logic belongs. Trigger keywords: MVVM, ViewModel, ObservableObject, @StateObject, service layer, dependency injection, unit test, mock, architecture
39rails localization (i18n) - english & arabic
Comprehensive internationalization skill for Ruby on Rails applications with proper English and Arabic translations, RTL support, pluralization rules, date/time formatting, and culturally appropriate content adaptation.
36rspec testing patterns
Complete guide to testing Ruby on Rails applications with RSpec. Use this skill when writing unit tests, integration tests, system tests, or when setting up test infrastructure including factories, shared examples, and mocking strategies.
33