JetBrains

153 mods across 12 repositories, 12k stars between them.

JetBrains/MPS

Skill Claude CodeCodex

Create and execute IDE run configurations for MPS root nodes via MPS MCP — Java Application for IMainClass / ClassConcept with main, JUnit Tests for ITestCase. Use when launching DSL main-like roots, plain BaseLanguage ClassConcept mains, or MPS test cases from a node; reusing or replacing an existing run config…

1.7k 2d ago A 109 tokens original Apache-2.0

mps-tests

50

JetBrains/MPS

Skill Claude CodeCodex

Use when writing or modifying tests inside MPS @tests models — NodesTestCase (typesystem, constraints, scopes, dataflow, generator output), EditorTestCase (intentions, actions, keystrokes, side-transforms, completion), MigrationTestCase (migration scripts), BTestCase (plain JUnit on hand-written Java/Kotlin runtime)…

1.7k 2d ago A 156 tokens original Apache-2.0

registry

51

JetBrains/MPS

Skill Claude CodeCodex

Guidelines for using the IntelliJ Registry API. Use when working with registry keys or feature flags.

1.7k 2d ago A 22 tokens original Apache-2.0

ssr

52

JetBrains/MPS

Skill Claude CodeCodex

Guide for using Structural Search and Replace in IntelliJ. Use when creating or modifying SSR inspections or search patterns.

1.7k 2d ago A 25 tokens original Apache-2.0

teamcity-cli

53

JetBrains/MPS

Skill Claude CodeCodex

Use when working with TeamCity CI/CD or when user provides a TeamCity build URL. Use teamcity CLI for builds, logs, jobs, queues, agents, and pipelines.

1.7k 2d ago A 42 tokens original Apache-2.0

MPS

54

JetBrains/MPS

Settings file Claude Code

Agent settings configuring env.

1.7k 2d ago A tokens not measured original Apache-2.0

MPS AGENTS.md

55

JetBrains/MPS

Instructions file CodexOpenCode

Instructions for JetBrains/MPS, covering agents guide for this project, ⚠️ warning: never read raw mps model files, project nature: jvm + mps, choose tools by task and rules for java/kotlin work.

1.7k 2d ago A 2,898 tokens original Apache-2.0

MPS CLAUDE.md

56

JetBrains/MPS

Instructions file

Instructions for JetBrains/MPS, covering agents guide for this project, ⚠️ warning: never read raw mps model files, project nature: jvm + mps, choose tools by task and rules for java/kotlin work.

1.7k 2d ago A 2,970 tokens copy · 98% Apache-2.0

thinkrail AGENTS.md

57

JetBrains/thinkrail

Instructions file CodexOpenCode

Instructions for JetBrains/thinkrail, covering thinkrail, module structure & boundaries (top-priority requirement), engine: pi only, in-process, architecture (three rings) and repo layout.

340 2d ago A 4,503 tokens original Apache-2.0

thinkrail CLAUDE.md

58

JetBrains/thinkrail

Instructions file

Instructions for JetBrains/thinkrail, a project described as: Vibe code with pi in a lightweight, real IDE - The Vibe You Need.

340 2d ago A 5 tokens copy · 100% Apache-2.0

JetBrains/thinkrail

Skill Claude CodeCodex

Use when composing an askuserquestion round inside a workflow, or when a workflow skill names it at a question step. Shared norms for the tool — not a workflow, nothing to execute.

340 2d ago A 43 tokens original Apache-2.0

brainstorming

60

JetBrains/thinkrail

Skill Claude CodeCodex

Use this BEFORE any creative or feature work: building a new feature, adding functionality, changing behavior, or making a nontrivial design decision. Turns the user's request into a validated design — recorded as a spec-graph task-spec — before any implementation. Do not skip this because a change looks small.

340 2d ago A 65 tokens original Apache-2.0

choosing-a-workflow

61

JetBrains/thinkrail

Skill Claude CodeCodex

Use FIRST when any new piece of work arrives — a request, feature, change, fix, question, or idea — before starting on it or choosing an approach. Not for continuing work already routed to a workflow skill.

340 2d ago A 50 tokens original Apache-2.0

JetBrains/thinkrail

Skill Claude CodeCodex

Use when the repo holds real source code but no specs: the existing-codebase branch of setting-up-a-project, normally reached via that dispatcher, directly only when the situation is unmistakable. Not for empty workspaces (starting-a-new-project) or feature work in a specced project (brainstorming).

340 2d ago A 69 tokens original Apache-2.0

JetBrains/thinkrail

Skill Claude CodeCodex

Use whenever asked to set up, onboard, initialize, or spec a project — the front door when the workspace has no spec graph yet (brand-new or an existing codebase); also seeded by the app's Set-up-project card (/skill:setting-up-a-project). Not for feature work in an already-specced project — use the brainstorming…

340 2d ago A 76 tokens original Apache-2.0

shipping-a-pr

64

JetBrains/thinkrail

Skill Claude CodeCodex

Use when finished work needs to ship as a pull request, or when the ask is about a PR — creating one, bringing it up to date, adding screenshots, watching its checks, or addressing its review comments. Not for reviewing a PR you are not shipping.

340 2d ago A 57 tokens original Apache-2.0

JetBrains/thinkrail

Skill Claude CodeCodex

Use when the workspace is empty — no code yet — and the user brings a raw idea: the brand-new branch of setting-up-a-project, normally reached via that dispatcher, directly only when the situation is unmistakable. Not for features in an existing project — use brainstorming instead.

340 2d ago A 61 tokens original Apache-2.0

writing-specs

66

JetBrains/thinkrail

Skill Claude CodeCodex

Use when a workflow step drafts or revises a spec artifact — a goal-and-requirements, an architecture, or a module SPEC — or when a workflow skill names it at such a step. The shared quality bar for specs — not a workflow, nothing to execute.

340 2d ago A 59 tokens original Apache-2.0

JetBrains/thinkrail

Skill Claude CodeCodex

Use when adding a new workflow skill to pi-thinkrail-workflow, changing an existing workflow skill's role, trigger, handoff, or structure, or checking a workflow skill against the workflow system's rules. Not for authoring general-purpose skills outside this package.

340 2d ago A 60 tokens original Apache-2.0

reflecting-findings

68

JetBrains/thinkrail

Skill Claude CodeCodex

Use when a reflection package hands you another agent's review findings to verify (before they become a fix request): you are the REFLECTOR, an independent skeptic. Judge each finding against the real code and settle it with reflectfinding — kept or refuted.

340 2d ago A 58 tokens original Apache-2.0

reviewing-changes

69

JetBrains/thinkrail

Skill Claude CodeCodex

Use when a review package asks you to review a plan step's change set (todo.startReview): you are the REVIEWER, not the author. How to judge an agent-written diff, file findings with addreviewcomment, and settle with exactly one reviewverdict.

340 2d ago A 59 tokens original Apache-2.0

todos

70

JetBrains/thinkrail

Skill Claude CodeCodex

This chat has a shared, live TODO plan — your tasks for the conversation, which the user also edits. Read this skill and reach for the todo tools whenever a request takes more than a couple of steps. It covers the plan model (group = task, items = its steps; loose items are the user's lane), how to work it: propose…

340 2d ago A 127 tokens original Apache-2.0

spec-graph

71

JetBrains/thinkrail

Skill Claude CodeCodex

The project's specs are its ground truth: durable documents describing the architecture, decisions, contracts, and boundaries behind the code, organized as a connected graph. Read this skill and reach for the spec tools FIRST — before reading code — whenever you explore the project, plan or start a task, add or change…

340 2d ago A 97 tokens original Apache-2.0

algorithmic-art

72

JetBrains/skills

Skill Claude CodeCodex

Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright…

331 2mo ago A 62 tokens