with one click
MixinMCP
MixinMCP contains 3 collected skills from muon-rw, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
IntelliJ-backed code search and refactoring across a JVM project's entire classpath: any dependency, library, or JDK source, and on Minecraft projects also vanilla and mod sources. ALWAYS use these tools instead of Grep, Read, or jar extraction to look up or search code that lives in a dependency: they index inside jars Grep cannot see, and add type-hierarchy, call-graph, reference, and bytecode tools that beat text search on accuracy and context cost. Use for class/method/field lookup, finding usages/implementations/overrides, inheritance and call graphs, reading dependency source, bytecode inspection, and reference-aware refactors (rename, safe-delete, extract, inline, change-signature, move). On Minecraft projects also use for mixin work: @At(target) owners, synthetic/lambda names, mapping-namespace conversion, and cross-mod conflicts.
IntelliJ-backed code search and refactoring across a JVM project's entire classpath: any dependency, library, or JDK source, and on Minecraft projects also vanilla and mod sources. ALWAYS use these tools instead of grep, read_file, or jar extraction to look up or search code that lives in a dependency: they index inside jars grep cannot see, and add type-hierarchy, call-graph, reference, and bytecode tools that beat text search on accuracy and context cost. Use for class/method/field lookup, finding usages/implementations/overrides, inheritance and call graphs, reading dependency source, bytecode inspection, and reference-aware refactors (rename, safe-delete, extract, inline, change-signature, move). On Minecraft projects also use for mixin work: @At(target) owners, synthetic/lambda names, mapping-namespace conversion, and cross-mod conflicts.
SpongePowered Mixin and MixinExtras writing reference for Minecraft mods. Use this skill whenever writing, reviewing, debugging, or planning mixin code — including injector selection, @At injection points, @Slice, @Local, @Share, accessor/invoker patterns, interface injection, MixinExtras expressions, or diagnosing mixin pitfalls and conflicts. Also use when the user asks which injector to use, how to target a specific bytecode pattern, or why a mixin isn't working.