Структурные концепции и типы в MPS

★ 7.9 · vibe-coding

mps-aspect-structure-concepts — это скилл для Claude Code, который помогает определять концепции, интерфейсные концепции, перечисления и ограниченные типы данных в аспекте structure языка MPS. Скилл охватывает полный цикл работы со структурной моделью: обнаружение умных ссылок, правила назначения alias, настройку кардинальности дочерних узлов, реализацию INamedConcept вместо прямого объявления свойства name, массовое создание элементов через mps_mcp_alter_structure и запросы через mps_mcp_query_structure. Отдельно рассматриваются атрибуты-аннотации (NodeAttribute, PropertyAttribute, ChildAttribute, LinkAttribute) — механизм добавления данных к чужим концепциям без их редактирования. Скилл адресован разработчикам DSL на платформе JetBrains MPS, которые проектируют или модифицируют структурную модель языка и хотят избежать типичных антипаттернов при работе с jetbrains.mps.lang.structure.