S&box

Blokkeert Unity muscle memory bij het schrijven van s&box (Source 2 / Facepunch) C# componenten, Razor UI en networking.

Door gavogavogavo · gavogavogavo/claude-sbox

Getest · Werkt ★ 10.0/10

S&box — Blokkeert Unity muscle memory bij het schrijven van s&box (Source 2 / Facepunch) C# componenten, Razor UI en networking.

Wat het doet

Routeert s&box game-code verzoeken naar referentiebestanden voor Component lifecycle, Razor UI, networking ([Sync]/RPCs), physics, en input, ondersteund door een Unity-naar-s&box vertaaltabel en een samengesteld API-schema. Triggert op elke s&box, Facepunch engine, of Source 2 C# game project vermelding, en weigert expliciet te vuren op Unity/Godot/Unreal code.

Testrapport

Vroeg om een pickup component in beide modi: baseline schreef reflexief MonoBehaviour/transform.position/Destroy(gameObject) Unity code, de skill produceerde correcte Component/[Sync]/[Rpc.Broadcast]/IsProxy s&box code — precies de Unity-lekkagefout waar de README van de skill zelf voor waarschuwt, live gereproduceerd en vervolgens opgelost.

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

Installatie

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

Commando's en voorbeeldprompts

  • /sboxBlokkeert Unity muscle memory bij het schrijven van s&box (Source 2 / Facepunch) C# componenten, Razor UI en networking.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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