S&box

Blocca la memoria muscolare di Unity quando si scrivono componenti C#, UI Razor e networking per s&box (Source 2 / Facepunch).

di gavogavogavo · gavogavogavo/claude-sbox

Promosso ★ 10.0/10

S&box — Blocca la memoria muscolare di Unity quando si scrivono componenti C#, UI Razor e networking per s&box (Source 2 / Facepunch).

Cosa fa

Instrada le richieste di codice di gioco s&box a file di riferimento per il ciclo di vita dei Component, UI Razor, networking ([Sync]/RPCs), fisica e input, supportato da una tabella di traduzione Unity-to-s&box e uno schema API curato. Si attiva su qualsiasi menzione di s&box, motore Facepunch o progetto di gioco C# Source 2, e rifiuta esplicitamente di attivarsi su codice Unity/Godot/Unreal.

Rapporto di test

Richiesto un componente di pickup in entrambe le modalità: la baseline ha scritto riflessivamente codice Unity MonoBehaviour/transform.position/Destroy(gameObject), la skill ha prodotto codice s&box corretto Component/[Sync]/[Rpc.Broadcast]/IsProxy — esattamente il fallimento di 'Unity-leakage' di cui il README della skill avverte, riprodotto dal vivo e poi corretto.

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

Installazione

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

Comandi e prompt di esempio

  • /sboxBlocca la memoria muscolare di Unity quando si scrivono componenti C#, UI Razor e networking per s&box (Source 2 / Facepunch).

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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