JetBrains MPS — обзор аспектов языкового модуля

★ 7.9 · vibe-coding

mps-language-aspects-overview — это скилл для Claude Code, который служит точкой входа при создании или модификации языка в JetBrains MPS: охватывает все аспекты языкового модуля — structure, editor, constraints, behavior, typesystem, intentions, actions, generator, textgen, dataflow, migrations и другие — и маршрутизирует к специализированным скиллам по каждому из них. Внутри описаны рекомендуемый порядок разработки (от структуры концептов до генератора), паттерны кросс-аспектных вызовов, правила пересборки и валидации, а также директива всегда использовать MPS MCP-инструменты вместо ручного редактирования XML-файлов `.mps`. Логику рекомендуется держать тонкой и декларативной, вынося её в методы behavior, доступные из любого аспекта. Скилл предназначен для разработчиков DSL на платформе MPS, которые только начинают проектировать новый язык или не знают, какой аспектный скилл применить к конкретной задаче.