boredape874/mcbejsonuimasterai/mcbe-json-ui-logic

Claude Code and agent skill by boredape874/mcbejsonuimasterai

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Explain and implement Bedrock JSON UI logic rules. Use when Codex must analyze bindings, preserved text, string slicing, printf-style `%.s` text formatting, fixed-width payloads, first-line extraction, chat locate-message parsing, actionbar or title driven protocols, visibility expressions, value extraction, and condition-based UI behavior in Minecraft Bedrock JSON UI.

Install

npx vskill@latest install boredape874/mcbejsonuimasterai/mcbe-json-ui-logic

SKILL.md

MCBE JSON UI Logic

Use this skill when the main problem is not structure but data flow.

Evidence first, skill second

Research the real evidence before applying anything written in this skill, and say which step answered:

  1. The target pack itself: its _ui_defs.json, manifests, the files the request names, and the current Content Log.
  2. Pinned official vanilla evidence: references/official/bedrock-samples-ui at the revision in references/official/bedrock-samples-ui.lock.json, node tools/vanilla-name-check.mjs <name> for any control, #binding, $variable, button id, renderer or screen file, the full local mirror under references/upstreams/bedrock-samples when present, and docs/83-vanilla-ui-1.26.50-diff.md for names that moved or disappeared.
  3. Registered upstream sources and their cards: node tools/design-library.mjs sources --source ID and node tools/design-library.mjs patterns --source ID for the official docs, Wiki snapshots, schemas and sample addons pinned in config/design-research-lock.json (commit-pinned raw URLs for every file), then the repository docs/.
  4. Only when steps 1–3 do not answer: this skill's own references. Label such guidance "inferred from skill guidance", never "confirmed".

A name, offset, selector or rule found in steps 1–3 overrides this skill. Older third-party references and example packs stay valid pattern evidence; do not delete or rewrite them because a vanilla name moved. Without this repository checkout, follow the same order with the official samples and docs you can reach and report which steps were unavailable.

Contract

  • Input: source control/property, payload examples, target value, and the controls that consume it.
  • Output: source-to-derived-value binding trace, exact string protocol, and failure cases.
  • Success: property ownership and transformation order are evidenced and unresolved binding names are not guessed.

If data/skill-tool-profiles.json exists, read only the mcbe-json-ui-logic entry. Use a registered inspector only when its command exists; otherwise trace bindings directly from the JSON UI and sender source.

Workflow

  1. Read references/logic-map.md.
  2. Identify the logic type:
  • binding relay
  • string prefix filtering
  • fixed-width substring parsing
  • title or actionbar protocol
  • visibility condition
  1. Explain which control owns the source property and where the derived value is used.
  2. For packed strings, write the complete sender/receiver framing table before editing slice expressions: prefix, ordered fields, width unit, padding, sentinel, escaping, and maximum observed total length.
  3. Test emitted bytes and slice boundaries with ASCII, Korean, section-sign, PUA/emoji, empty, numeric-only, exact-boundary, and over-boundary fixtures.
  4. If exact property names are needed, escalate to vanilla-assets only for textures, otherwise answer from source evidence.

Output rules

  • Use short JSON snippets only when needed.
  • State the protocol string exactly when one exists.
  • Distinguish view-binding derived values from direct binding_name values.
  • Do not equate JavaScript string length or substring offsets with Bedrock's observed %.Ns width. Keep target-version behavior as measured evidence, not a universal byte-limit claim.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
63
Repository forks
6
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 2 Oct 2026, a month ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/boredape874/mcbejsonuimasterai/mcbe-json-ui-logic/badge)](https://verified-skill.com/skills/boredape874/mcbejsonuimasterai/mcbe-json-ui-logic)

Something wrong with this skill or its page? Tell us.