一键导入
slabbed-broad-support-hook-rollout
Safely expand slab support from one working object to more categories without regressions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Safely expand slab support from one working object to more categories without regressions.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | slabbed-broad-support-hook-rollout |
| description | Safely expand slab support from one working object to more categories without regressions. |
Expand from a single working object (e.g., torch) to a broader set while staying safe:
slabbed-first-placement-pass and ideally slabbed-first-survival-pass exist./gradlew build passesExpand in this order (lowest risk to higher):
If you must reorder, justify it in the report.
For each category:
canPlaceAt / neighbor update)getPlacementState or item placement logic)feat: allow placement/support on slabsfix: prevent pop-off on updatesslabbed-<category>-pass (e.g., slabbed-carpet-pass)Use the test matrix skill, but only for:
Run update triggers:
Additionally:
After each category passes:
For each category:
Disable or remove all temporary debug instrumentation (debug mixins, debug helpers, and log spam) and verify a clean production run.
Run the minimum production sanity checks before tagging a release or milestone.
Temporarily enable or disable debug mixins via mixin config selection without touching production mixin lists.
Verify strict visual alignment for offset-rendered blocks (model + outline) on slab tops and slab undersides.
Build-gated savepoint commit with optional tag and push, enforcing Slabbed guardrails.
Add hanging/ceiling attachment support for blocks under top slabs, using SlabSupport.isCeilingSupportSurface as the single source of truth.