S&box

Blockiert Unity-Muskelgedächtnis beim Schreiben von s&box (Source 2 / Facepunch) C#-Komponenten, Razor UI und Networking.

von gavogavogavo · gavogavogavo/claude-sbox

Getestet · Funktioniert ★ 10.0/10

S&box — Blockiert Unity-Muskelgedächtnis beim Schreiben von s&box (Source 2 / Facepunch) C#-Komponenten, Razor UI und Networking.

Was es kann

Leitet s&box-Spielcode-Anfragen an Referenzdateien für Component-Lebenszyklus, Razor UI, Networking ([Sync]/RPCs), Physik und Eingabe, unterstützt durch eine Unity-zu-s&box-Übersetzungstabelle und ein kuratiertes API-Schema. Wird ausgelöst bei jeder Erwähnung eines s&box-, Facepunch-Engine- oder Source 2 C#-Spielprojekts und weigert sich explizit, bei Unity-/Godot-/Unreal-Code auszulösen.

Testbericht

Einen Pickup-Komponente in beiden Modi angefordert: Die Baseline schrieb reflexartig MonoBehaviour/transform.position/Destroy(gameObject) Unity-Code, die Skill produzierte korrekten Component/[Sync]/[Rpc.Broadcast]/IsProxy s&box-Code – genau der Unity-Leakage-Fehler, vor dem die eigene README der Skill warnt, live reproduziert und dann behoben.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /sboxBlockiert Unity-Muskelgedächtnis beim Schreiben von s&box (Source 2 / Facepunch) C#-Komponenten, Razor UI und Networking.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • 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