Планирование генерации в MPS

★ 7.9 · vibe-coding

mps-aspect-generation-plan is a Claude Code skill that guides defining and modifying MPS generation plans — specifying generator execution order, placing Checkpoint steps for cross-model mapping label resolution, branching output via Fork, and activating conditional contributions through PlanContribution without touching the base plan. It covers the `jetbrains.mps.lang.generator.plan` language, genplan-stereotyped model creation, DevKit and Custom generation facet attachment, and fork selectors such as ParameterEquals and ConceptListSelector. The skill walks through the full workflow: creating a `@genplan` model, wiring Transform and ApplyGenerators steps, inserting Checkpoints between phases, and verifying with MPS UI Show generation plan and `mps_mcp_check_root_node_problems`. Aimed at MPS language engineers who need deterministic multi-language generation pipelines or must share mapping labels across independently developed generators.