Skip to content
Back to skills

Minecraft Project Inspector

ASecurity

Resolve missing Minecraft Java project context in unfamiliar codebases: version, loader, mappings, source sets, side, and behavior ownership. Use only when these facts affect the task; skip when already established or the workspace is empty.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 19, 2026
ai-agentsjavaapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 19, 2026

npx -y skills add uruk-king/MineCode --skill minecraft-project-inspector --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Minecraft Project Inspector?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Minecraft Project Inspector
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/uruk-king-minecraft-project-inspector/badge)](https://www.skillsdirectory.com/skills/uruk-king-minecraft-project-inspector)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: minecraft-project-inspector
description: "Resolve missing Minecraft Java project context in unfamiliar codebases: version, loader, mappings, source sets, side, and behavior ownership. Use only when these facts affect the task; skip when already established or the workspace is empty."
---

# Minecraft project inspector

Find the minimum context that changes the implementation, then return to coding.

1. Reuse known environment facts for the active module. An empty workspace needs project creation, not inspection.
2. Read the relevant owner and one or two nearby features. Trace only the registration, lifecycle, settings, or shared controller needed for this change. Filenames alone do not prove ownership.
3. Resolve consequential unknowns: Minecraft/API version, loader, mappings, physical/logical side, source set, or Mixin target. Follow build variables to their definitions; leave computed or conflicting values unknown.
4. If the runtime's metadata inspection helps, use `minecode.get_project_profile` once. It includes detection; do not call both profile and detect, or repeat a profile without relevant configuration changes. Ordinary host file reads may be enough.
5. Stop once the owner, applicable API, and relevant side constraints are understood.

Use richer inspection for a migration, conflicting build declarations, or architecture that remains ambiguous. Distinguish the current declared version from the requested target, the compile target from the JVM running Gradle, and declared dependencies from resolved dependencies. Static metadata does not describe the whole client architecture.

Do not execute Gradle for orientation, discover providers by default, or download references to fill unused profile fields. Build state matters only when it affects the task or the user requests it.

Keep the result brief: relevant owner/convention, consequential environment facts, and unresolved blockers. Distinguish observed facts from likely conventions when the difference matters. Do not generate an ownership document or exhaustive project report unless asked.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.