S&box

Blockerar Unity-muskelminne vid skrivning av s&box (Source 2 / Facepunch) C#-komponenter, Razor UI och nätverk.

av gavogavogavo · gavogavogavo/claude-sbox

Testad · Fungerar ★ 10.0/10

S&box — Blockerar Unity-muskelminne vid skrivning av s&box (Source 2 / Facepunch) C#-komponenter, Razor UI och nätverk.

Vad den gör

Routar s&box-spelkodförfrågningar till referensfiler för komponentlivscykel, Razor UI, nätverk ([Sync]/RPCs), fysik och input, med stöd av en Unity-till-s&box-översättningstabell och ett kurerat API-schema. Utlöses vid omnämnande av s&box, Facepunch engine eller Source 2 C#-spelprojekt, och vägrar explicit att aktiveras för Unity/Godot/Unreal-kod.

Testrapport

Bad om en pickup-komponent i båda lägena: baslinjen skrev reflexmässigt MonoBehaviour/transform.position/Destroy(gameObject) Unity-kod, färdigheten producerade korrekt Component/[Sync]/[Rpc.Broadcast]/IsProxy s&box-kod — exakt det Unity-läckagefel som färdighetens egen README varnar för, reproducerat live och sedan åtgärdat.

Testad: 2026-07-14 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/gavogavogavo/claude-sbox
cd claude-sbox
mkdir -p ~/.claude/skills
cp -r . ~/.claude/skills/sbox

Kommandon och exempelprompter

  • /sboxBlockerar Unity-muskelminne vid skrivning av s&box (Source 2 / Facepunch) C#-komponenter, Razor UI och nätverk.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • Building a game in s&box, how do I move the player around?
  • Writing Razor UI for my s&box HUD panel, need a PanelComponent
  • My s&box [Sync] property isn't replicating to clients