Repository
JetBrains/MPS agent skills
- skills
- 40
- official
- 40
- GitHub stars
- 1.7k
GitHub description: “JetBrains Meta programming System”
- Stars
- 1,660 (310 forks)
- Licence
- Apache-2.0
- Last push
- Oct 2026
- Created
- Aug 2011
- Homepage
- jetbrains.com/mps
- Source
- github.com/JetBrains/MPS
- domain-specific-language
- dsl
Install all skills
npx skills add JetBrains/MPSAdd --skill <name> for a single skill and -a <agent> to choose the agent (see the agent guides).
Skills in JetBrains/MPS, ranked
Ranked by score. Sort bymost stars,trending,newest,recently updated
| # | Skill | Repository | Stars | Used in | Tokens | Auto-check | Licence | Updated |
|---|---|---|---|---|---|---|---|---|
| 1 | Analyze an MPS language by name — discover concepts, properties, references, children, aspects (editor/constraints/behavior), and metadata. | JetBrains/ | 1.7k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | today |
| 2 | Add, update, or delete MPS nodes using JSON blueprints — covers the unified blueprint format, staged construction for large subtrees, validation, and reference repair. | JetBrains/ | 1.7k | — | ~4.7k | Automated safety check: Pass | Apache-2.0 | today |
| 3 | Open an MPS project in a running or freshly started MPS instance when MCP tools fail because no project is open (welcome screen), close an open project with mpsmcpcloseproject, or create a new empty… | JetBrains/ | 1.7k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | today |
| 4 | Complete JetBrains MPS workflow guide for DSL projects — models, languages, generators, node JSON blueprints, validation, MPS MCP tool usage, and the index of companion skills. | JetBrains/ | 1.7k | — | ~5.8k | Automated safety check: Pass | Apache-2.0 | today |
| 5 | Structured MPS bugfix workflow driven by a YouTrack issue ID — preflight tool checks, version/branch derivation, parallel-agent problem analysis, solution design, branch creation, implementation… | JetBrains/ | 1.7k | — | ~4.4k | Automated safety check: Pass | Apache-2.0 | today |
| 6 | Define concepts, interface concepts, enumerations, and constrained data types in an MPS language's structure aspect. | JetBrains/ | 1.7k | — | ~2.8k | Automated safety check: Pass | Apache-2.0 | today |
| 7 | A skill your agent uses when bundling a new plain Java/Kotlin plugin into MPS distribution archives, debugging packaging/layout issues in build/mps.xml, tracing where per-plugin artefacts end up, or… | JetBrains/ | 1.7k | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | today |
| 8 | A skill your agent uses when authoring or modifying MPS IDE plugins — code that integrates with the MPS / IntelliJ host IDE shell. | JetBrains/ | 1.7k | — | ~3.7k | Automated safety check: Pass | Apache-2.0 | today |
| 9 | A skill your agent uses when working with TeamCity CI/CD or when user provides a TeamCity build URL. | JetBrains/ | 1.7k | — | ~949 | Automated safety check: Pass | Apache-2.0 | today |
| 10 | A skill your agent uses whenever the user asks to commit changes, write or fix a commit message, amend or rename a commit, or do a workflow that includes committing in the IntelliJ repository. | JetBrains/ | 1.7k | — | ~850 | Automated safety check: Pass | Apache-2.0 | today |
| 11 | Re-runnable measurement loop for agent-driven JetBrains MPS work over mpsmcp tools — baseline headless worker runs on fixed scenarios, server call log + transcripts, hotspot ranking, remedy… | JetBrains/ | 1.7k | — | ~4.4k | Automated safety check: Warn | Apache-2.0 | today |
| 12 | Debugging techniques and tools for IntelliJ development. An agent skill from JetBrains/MPS. | JetBrains/ | 1.7k | — | ~434 | Automated safety check: Pass | Apache-2.0 | today |
| 13 | Guidelines for using the IntelliJ Registry API. An agent skill from JetBrains/MPS. | JetBrains/ | 1.7k | — | ~656 | Automated safety check: Pass | Apache-2.0 | today |
| 14 | Wire MPS module and model dependencies, used languages, used devkits, extended languages, runtime solutions, accessory models, and language/dependency versions. | JetBrains/ | 1.7k | — | ~1.8k | Automated safety check: Pass | Apache-2.0 | today |
| 15 | A skill your agent uses when defining or editing MPS node factories (the "actions" aspect) — NodeFactories roots, per-concept NodeFactory setup functions that initialize a freshly created node and… | JetBrains/ | 1.7k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | today |
| 16 | A skill your agent uses when defining or editing MPS ConceptBehavior — per-concept methods (non-virtual / virtual / abstract / static / virtual static), constructors, virtual dispatch (MRO), super… | JetBrains/ | 1.7k | — | ~3.1k | Automated safety check: Pass | Apache-2.0 | today |
| 17 | A skill your agent uses when defining or editing MPS language constraints — property validators / setters / getters, referent search scopes (imperative or inherited via ScopeProvider.getScope)… | JetBrains/ | 1.7k | — | ~3.2k | Automated safety check: Pass | Apache-2.0 | today |
| 18 | A skill your agent uses when defining or debugging MPS dataflow builders for a concept — control/data flow declarations that drive reachability analysis and variable-use checking. | JetBrains/ | 1.7k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | today |
| 19 | A skill your agent uses when creating or changing MPS editor definitions — the overall workflow from scaffolding a ConceptEditorDeclaration through componentizing reusable… | JetBrains/ | 1.7k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | today |
| 20 | A skill your agent uses when authoring the non-layout parts of the MPS editor aspect — what happens when the user types, presses a key, triggers completion, pastes, or invokes a context action. | JetBrains/ | 1.7k | — | ~3.8k | Automated safety check: Pass | Apache-2.0 | today |
| 21 | A skill your agent uses when defining or modifying an MPS generation plan — explicit ordering of generators, checkpoints for cross-model reference resolution, forks for parallel branches… | JetBrains/ | 1.7k | — | ~1.9k | Automated safety check: Pass | Apache-2.0 | today |
| 22 | A skill your agent uses when defining or modifying MPS generators — author a generator module, add or edit root/reduction/weaving/pattern mapping rules, attach template macros ($COPYSRC, $LOOP, $IF… | JetBrains/ | 1.7k | — | ~3.2k | Automated safety check: Pass | Apache-2.0 | today |
| 23 | A skill your agent uses when defining or editing MPS intentions (the Alt+Enter context-action aspect) — adding IntentionDeclaration roots, parameterized or surround-with variants… | JetBrains/ | 1.7k | — | ~2.1k | Automated safety check: Pass | Apache-2.0 | today |
| 24 | A skill your agent uses when authoring or debugging MPS migration scripts that upgrade user models after a language definition changes — covers jetbrains.mps.lang.migration (MigrationScript… | JetBrains/ | 1.7k | — | ~2.6k | Automated safety check: Pass | Apache-2.0 | today |
| 25 | A skill your agent uses when authoring or debugging MPS TextGen — concept-to-plain-text serialisation for languages whose final output is text (source files, config, scripts, DDL, XML, markdown). | JetBrains/ | 1.7k | — | ~2.6k | Automated safety check: Pass | Apache-2.0 | today |
| 26 | A skill your agent uses when authoring or debugging MPS typesystem — inference rules (typeof :==: / :<=: / :=:), SubtypingRule, ComparisonRule, InequationReplacementRule, SubstituteTypeRule… | JetBrains/ | 1.7k | — | ~2.5k | Automated safety check: Pass | Apache-2.0 | today |
| 27 | Author and edit MPS jetbrains.mps.baseLanguage (Java) nodes — choose between the Java parser and JSON AST blueprints, map Java syntax to baseLanguage concepts/roles, harvest persistent member… | JetBrains/ | 1.7k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | today |
| 28 | A skill your agent uses when authoring or modifying MPS Build Language scripts (BuildProject roots) — the declarative DSL that generates Ant build.xml to package MPS language plugins, IDEA plugins… | JetBrains/ | 1.7k | — | ~3k | Automated safety check: Pass | Apache-2.0 | today |
| 29 | Run or generate MPS Console code and jetbrains.mps.lang.smodel.query queries in MPS intentions, behavior, actions, generators, and BaseLanguage. | JetBrains/ | 1.7k | — | ~4.1k | Automated safety check: Pass | Apache-2.0 | today |
| 30 | A skill your agent uses when authoring XML documents as MPS root nodes or building XML-generating generator templates with jetbrains.mps.core.xml — covers XmlFile, XmlDocument, prolog (XML… | JetBrains/ | 1.7k | — | ~1.2k | Automated safety check: Pass | Apache-2.0 | today |
| 31 | A skill your agent uses when designing how multiple MPS languages relate or compose — choosing between language referencing, extension, reuse, and embedding, or deciding where a cross-language… | JetBrains/ | 1.7k | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | today |
| 32 | A skill your agent uses when writing or debugging MPS quotations and anti-quotations — "node literals" that create SNode trees inline in behavior, typesystem, intentions, generator, and other model… | JetBrains/ | 1.7k | — | ~2.4k | Automated safety check: Pass | Apache-2.0 | today |
| 33 | Create and execute IDE run configurations for MPS root nodes via MPS MCP — Java Application for IMainClass / ClassConcept with main, JUnit Tests for ITestCase. | JetBrains/ | 1.7k | — | ~1.4k | Automated safety check: Pass | Apache-2.0 | today |
| 34 | A skill your agent uses when writing or modifying tests inside MPS @tests models — NodesTestCase (typesystem, constraints, scopes, dataflow, generator output), EditorTestCase (intentions, actions… | JetBrains/ | 1.7k | — | ~2.9k | Automated safety check: Pass | Apache-2.0 | today |
| 35 | Guide for using Structural Search and Replace in IntelliJ. An agent skill from JetBrains/MPS. | JetBrains/ | 1.7k | — | ~984 | Automated safety check: Pass | Apache-2.0 | today |
| 36 | Create or refresh project-local DSL skills under .agents/skills/<dsl-name-dsl/ for one or more MPS languages after discovering concepts, sandbox examples, JSON blueprints, references, or gotchas. | JetBrains/ | 1.7k | — | ~2k | Automated safety check: Pass | Apache-2.0 | today |
| 37 | Investigate inheritance between MPS languages and between concepts — extended languages, superconcepts, implemented interfaces, sub-/assignable concepts, and cross-language specialization. | JetBrains/ | 1.7k | — | ~1.1k | Automated safety check: Pass | Apache-2.0 | today |
| 38 | Entry point for authoring or modifying an MPS language — index of all aspects (structure, editor, constraints, behavior, typesystem, intentions, actions, generator, textgen, accessories, generation… | JetBrains/ | 1.7k | — | ~2.2k | Automated safety check: Pass | Apache-2.0 | today |
| 39 | Guidelines for implementing IntelliJ actions (AnAction). An agent skill from JetBrains/MPS. | JetBrains/ | 1.7k | — | ~318 | Automated safety check: Pass | Apache-2.0 | today |
| 40 | Code style rules for IntelliJ codebase. An agent skill from JetBrains/MPS. | JetBrains/ | 1.7k | — | ~258 | Automated safety check: Pass | Apache-2.0 | today |
Questions, answered from the data.
What is the best skill in JetBrains/MPS?
Mps Language Analysis (official) from JetBrains/MPS ranks first of the 40 skills in JetBrains/MPS listed here, with the highest score: its repository has 1.7k GitHub stars, its SKILL.md loads about 1.4k tokens and it passes the automated safety check with no findings. Next come Mps Node Editing and Mps Project Management.
Are the skills in JetBrains/MPS official?
40 of the 40 skills in JetBrains/MPS are official, published by the vendor's own GitHub organization: Mps Language Analysis, Mps Node Editing, Mps Project Management, Mps MCP Workflow, Bugfix Workflow and 35 more.
How do I install all skills from JetBrains/MPS?
Run npx skills add JetBrains/MPS in your project: the open-source skills CLI installs the repository's skills into your coding agent's skills folder. To install a single skill, open its page here for the exact command.
How are these skills ranked?
By Skill Navigator score, which combines the GitHub stars of the skill's repository (shared across that repo's skills and discounted for large collections), how many other GitHub owners carry a copy of the skill, and automated SKILL.md quality checks, minus penalties for safety-check warnings and for each further skill from the same repository. Skills that fail the safety check are not listed.