miramocha
- 14 skills
- 0 followers
- 7 hours ago last updated
- ▌ Stratum Floor Layout Check · miramochaValidates Grid Dungeon S1 MVP1 floor assets (walkability, funnel paths, exit links) via Floor Editor validation and Edit Mode FloorEditorValidationTests. Use when editing committed floor assets in Floor Editor, debugging path bypasses to stairsDown, or before committing map layout changes.
- ▌ Audit Uitk Uss Class Toggles · miramochaAudits Grid Dungeon UI Toolkit C# for unnecessary VisualElement.style writes that should be BEM USS class toggles instead. Auto-enables caveman mode (full) for audit output. Use when the user asks to audit inline styles, USS vs C# styling, style.display/opacity in views, UITK class toggle compliance, or before/after UITK refactors.
- ▌ Audit Centralized UI Services · miramochaAudits Grid Dungeon UI presenters, facades, and phase HUD wiring against centralized-ui-services.md and ICentralizedUiSurface. Auto-enables caveman mode (full) for audit output. Use when auditing a component for centralized UI service compliance, migration readiness, CloneTree embed smells, facade lifecycle vocabulary, presentation bus shells/projectors, or before/after extracting a picker/overlay to GameState.
- ▌ Csharpier Format · miramochaFormats C# source with CSharpier across a repo or selected paths. Use when the user asks to run CSharpier, format all .cs files, apply CSharpier, or fix C# formatting to match project style.
- ▌ Code Review Unity · miramochaReviews Unity C# and related assets for correctness, Unity pitfalls, and project conventions. Auto-enables caveman mode (full) for review output. Use when the user asks for a code review, PR review, or feedback on Unity changes in this repo; also when auditing asmdef boundaries, UI Toolkit bindings, or migration safety.
- ▌ Blender Bone Remap · miramocha bundleRemaps and renames Blender armature bones (especially VRoid/VRM rigs) to a consistent lowercase convention with .l/.r mirror suffixes, updates vertex groups and animation paths, and handles hair strand mirror pairs. Use when the user asks to rename, clean up, or standardize bones, vertex groups, rig naming, VRoid hair bones, or symmetry/mirror bone pairs in Blender.
- ▌ Validate Unity Meta · miramocha bundleValidates Unity .meta GUID format (32 lowercase hex), uniqueness, and asset pairing under Assets/. Use when creating or editing .meta files, after adding Unity assets from the agent, before commit, or when diagnosing missing script types (CS0246).
- ▌ Visualize Uitk Uxml · miramocha bundleBuilds ASCII UI trees, phase visibility tables, and cross-UIDocument maps for Unity UI Toolkit UXML. Use when the user asks to visualize, diagram, or explain a UXML hierarchy (e.g. CommandRail, HubHud, PartyMenu), trace name hooks to C#, or compare rail vs overlay documents.
- ▌ Prettier Uitk Format · miramochaFormats UXML and USS with Prettier across a repo or selected paths. Use when the user asks to run Prettier, format UXML/USS, or fix UI Toolkit markup/styles before handoff or commit.
- ▌ Vroid Shapekey Remap · miramocha bundleRenames VRoid Fcl_* shape keys on Blender meshes to lower camelCase vroid* names with expanded category abbreviations, typo fixes, and optional scope limits. Use when cleaning up VRoid face expressions, Fcl shape keys, vroid-prefixed keys, or shape key naming on face.main / VRM avatars in Blender.
- ▌ Test Plan Grid Dungeon · miramocha bundleWrites Grid Dungeon GitHub/PR test plans with consistent structure (automated Edit Mode paths, DevBootstrap manual tables, sign-off, N/A deferrals). Use when creating or updating test plans for issues, PRs, handoff, or ticket close-out.
- ▌ Plastic Scm Diff Review · miramochaReviews pending or committed changes using Plastic SCM (Unity Version Control): resolves the Plastic workspace root, enumerates pending paths with cm status, reconstructs textual baselines with cm cat at the loaded changeset, and performs the same severity-triage code review workflow as the Unity project skill. Use when the user asks for a Plastic SCM diff review, UVCS review, cm-based review, or a review scoped to Plastic pending changes.
- ▌ Pull Next Backlog Ticket · miramocha bundleSelects the next highest-priority open item from a GitHub Project backlog (Ready then Backlog, P0→P1→P2), claims it, and starts implementation. Use when the user asks to pull the next ticket, pick up backlog work, start the top priority issue, or work from a GitHub Project board (e.g. users/OWNER/projects/N).
- ▌ Vroid Vrm Blender Cleanup · miramocha bundleUmbrella Blender workflow for VRoid/VRM avatars: strip N00_* material prefixes, rename MToon 1.0 texture datablocks and //textures/ PNGs to readable slugs, optionally zero shape keys on Face. Three gated phases (dry-run, user approval, apply, verify) via Blender MCP execute_blender_code. Use for VRoid cleanup, MToon texture rename, Shader_NoneBlack globals, material Instance duplicates, or Face shape-key reset.