Agent Plugins Marketplace
← All plugins

rider-skills

v0.1.0

JetBrains Rider agent skills for semantic refactoring, debugger-driven runtime analysis, C# test discovery, and Unreal Engine C++ authoring, testing, and live debugging.

CodexClaude Code7 Skills

By JetBrainsLicense: Apache-2.031 GitHub starsUpdated last week

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
7 skill or MCP entries
Source updated
Oct 13, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install rider-skills for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add rider-skills@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/JetBrains/rider-skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

rider-skills/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/debugging-code/SKILL.md
├── skills/finding-tests/SKILL.md
├── skills/navigating-code/SKILL.md
├── skills/refactoring-code/SKILL.md
├── skills/ue-code-authoring/SKILL.md
├── skills/ue-live-debugging/SKILL.md
└── skills/ue-test-authoring/SKILL.md

Included Skills7

debugging-codeskills/debugging-code/SKILL.md

Use for debugger-driven runtime root-cause analysis in Rider-supported solutions and projects, including .NET/C#, F#, VB, C++, Unity, Unreal Engine, and other GameDev or mixed-language projects. Trigger when runtime state or control-flow evidence is needed — actual values, branch taken, call order, thread context, whether execution reaches a chosen line — and cannot be derived confidently from source or logs; when pinning the relevant path would otherwise mean reading many files or tracing a deep call chain; or on an explicit request to debug, set breakpoints, step, or inspect runtime values. Do not use for compile-time or syntax errors, source-obvious bugs, failures already pinpointed by logs/tests, or code merely named debug/Debugger.

finding-testsskills/finding-tests/SKILL.md

Locates existing tests for a given C# class and method using the test coverage data supplied by IDE. Triggers ONLY for C# production code (`.cs` files in a Rider .NET solution) when generating new tests, adding test coverage, finding existing tests, or when the user mentions uncovered lines, test files, or test suites. Must be used before writing or editing C# test code when finding already existing tests is necessary. Do NOT invoke for non-C# languages — the underlying tool only understands C# symbols and will not return useful results.

navigating-codeskills/navigating-code/SKILL.md

Use when you must know where a symbol is used or implemented in a solution open in Rider — .NET/C#, F#, VB, C++, Unity, Unreal Engine, XAML, Razor, or mixed-language projects. Trigger before changing a method, property, field, type or interface, when you trace callers, when you look for the classes that implement an interface or the overrides of a virtual member, and whenever you would otherwise grep for an identifier. Do not use for plain text (strings, comments, config keys, log messages) or to find a file by name.

refactoring-codeskills/refactoring-code/SKILL.md

Use when semantic refactoring is needed in Rider-supported solutions and projects, including .NET/C#, F#, VB, C++, Unity, Unreal Engine, XAML, Razor, and other GameDev or mixed-language projects. Trigger when edits must update declarations and usages across IDE-resolved references — rename symbols, move types or namespaces, safe-delete unused code, extract interface/base class/method, change signatures, or reorganize namespaces. Do not use for file-only moves, config keys, strings, comments, prose-only edits, generated output, or logic changes with unchanged names/signatures.

ue-code-authoringskills/ue-code-authoring/SKILL.md

Use when writing or modifying Unreal Engine C++ — classes, actors, components, subsystems, interfaces, ability-system (GAS) code, module dependencies, reflected UPROPERTY/UFUNCTION API, native gameplay tags, and testable gameplay behavior — in a project open in JetBrains Rider. Source changes go through Read/Grep/Glob/Edit/Write; Rider supplies symbol search, code analysis, formatting, and builds through its MCP execute_tool. Do not use for Blueprint-only tasks or editor automation with no C++ authoring.

ue-live-debuggingskills/ue-live-debugging/SKILL.md

Use when debugging UE C++ crashes, runtime bugs, or unexpected behavior with Rider MCP available. Value over bash/grep: analyze_calls traces C++ call hierarchies (ReSharper backend); get_file_problems surfaces IDE-detected issues; get_symbol_info confirms API contracts; xdebug_set_breakpoints sets live breakpoints; ue_execute_python queries live PIE state. DO NOT TRIGGER for: pure build errors with no runtime component, net-new feature work, Blueprint-only work. When Rider MCP is unavailable, runs in reduced mode — Bash/Grep only, IDE diagnostics skipped.

ue-test-authoringskills/ue-test-authoring/SKILL.md

Use when writing or modifying Unreal Engine automated tests — Automation (IMPLEMENT_SIMPLE_AUTOMATION_TEST, DEFINE_SPEC), CQTest, Functional, Gauntlet, LowLevel/Catch2 — along with test modules and the Build.cs dependencies they need, in a project open in JetBrains Rider. Test source goes through Read/Grep/Glob/Edit/Write; Rider supplies symbol lookup for the API under test, registration and include diagnostics, formatting, and builds through its MCP tools. Do not use for Blueprint-only testing, or for diagnosing an existing test failure that needs no test code change.

Plugin manifests2

.codex-plugin/plugin.json
{
  "name": "rider-skills",
  "version": "0.1.0",
  "description": "JetBrains Rider agent skills for semantic refactoring, debugger-driven runtime analysis, C# test discovery, and Unreal Engine C++ authoring, testing, and live debugging.",
  "author": {
    "name": "JetBrains",
    "url": "https://www.jetbrains.com/rider/"
  },
  "homepage": "https://github.com/JetBrains/rider-skills",
  "repository": "https://github.com/JetBrains/rider-skills",
  "license": "Apache-2.0",
  "keywords": [
    "rider",
    "jetbrains",
    "ide",
    "refactoring",
    "debugging",
    "test-discovery",
    "unreal-engine",
    "mcp"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Rider Skills",
    "shortDescription": "Rider refactoring, debugging, test discovery, and Unreal Engine C++ skills",
    "longDescription": "Use Rider Skills to guide agents toward JetBrains Rider MCP workflows for semantic refactoring, debugger-driven root-cause analysis, C# test discovery, and Unreal Engine C++ authoring, testing, and live debugging across Rider-supported projects.",
    "developerName": "JetBrains",
    "category": "Coding",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "websiteURL": "https://github.com/JetBrains/rider-skills",
    "defaultPrompt": [
      "Refactor this code symbol using Rider.",
      "Debug this runtime failure in Rider.",
      "Find existing tests for this C# method."
    ]
  }
}
.claude-plugin/plugin.json
{
  "name": "rider-skills",
  "version": "0.1.0",
  "description": "JetBrains Rider agent skills for semantic refactoring, debugger-driven runtime analysis, C# test discovery, and Unreal Engine C++ authoring, testing, and live debugging.",
  "author": {
    "name": "JetBrains"
  },
  "homepage": "https://github.com/JetBrains/rider-skills",
  "repository": "https://github.com/JetBrains/rider-skills",
  "license": "Apache-2.0",
  "keywords": [
    "rider",
    "jetbrains",
    "ide",
    "refactoring",
    "debugging",
    "test-discovery",
    "unreal-engine",
    "mcp"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[rider-skills on Agent Plugins Marketplace](https://pluginsmp.com/plugins/rider-skills)