Анализ структуры MPS-языка и его концепций
★ 7.9 · vibe-coding
mps-language-analysis — это скилл для Claude Code, который анализирует структуру MPS-языка по его полному имени: обнаруживает концепции, свойства, ссылки, дочерние элементы, аспекты (редактор, ограничения, поведение) и метаданные. Рабочий процесс включает вызовы `mps_mcp_get_project_structure` для проверки языка, `mps_mcp_get_concept_details` для получения концепций с их FQN, `mps_mcp_query_nodes` для поиска примеров узлов и `mps_mcp_query_structure` с `LIST_CONCEPT_ASPECTS` для инспекции связанных аспектов. Полученные данные — метаданные концепций (`isRootable`, `isAbstract`), структурные поля и ссылки на декларации — служат основой для построения JSON-шаблонов (blueprints). Скилл предназначен для исследования незнакомых MPS-языков, изучения иерархии концепций и подготовки шаблонов узлов. При необходимости расширенного анализа наследования или работы с аспектами скилл направляет к связанным `mps-language-inheritance` и `mps-language-aspects-overview`.
- #mps
- #language-analysis
- #concept-discovery
- #metadata
- #structure