jujumelona

compile-and-repair

Run JDT, Gradle and GameTest; apply finite exact minimal repairs from real diagnostics.

jujumelona 2 Updated 1mo ago
GitHub

Install

npx skillscat add jujumelona/m-m-m-make-mincraft-mode/compile-and-repair

Install via the SkillsCat registry.

SKILL.md
activate_when:
- Generated or modified Fabric source requires compilation or repair.
- The exact host-selected PlatformLock (Minecraft version, loader, mappings, Java, and dependency coordinates) is pinned.
stages:
- research
- generation
- quality
- release
inputs:
- approved proposal
- project paths inside MMM_WORKSPACE
- current source hashes and diagnostics
required_rag:
- official metadata for the exact approved loader/version
- exact PlatformLock mapping symbols
- exact optional dependency evidence
- project-local source and prior receipts
allowed_tools:
- java_diagnostics
- java_workspace_symbols
- search_code_rag
- apply_source_patch
- repair_project
- run_gradle_build
- run_gametest
- inspect_jar
validators:
- immutable approval and path containment
- exact SHA-256 patch preconditions
- transaction rollback on failure
- loader, version and mappings consistency
- no requested-functionality deletion
retry_policy:
  max_attempts: null
  strategy: progress-driven minimal-diff repair from fresh machine evidence only
  stop_on_repeated_error_signature: true
  require_fresh_evidence: false
approval_required:
  writes: true
  runtime: true
  release: false
forbidden_actions:
- silent fallback to another model or heuristic
- arbitrary shell, script, browser code or unrestricted file access
- mixing Fabric with Forge or another version
- deleting functionality merely to make a build pass
- modifying a real Minecraft world
exit_conditions:
  success:
  - JDT, Gradle, GameTest and JAR gates pass.
  blocked:
  - Required MCP, model, dependency, approval or runtime is unavailable.
  failed:
  - Retry limit or a safety boundary is reached.

Categories