studio-opslisted
Install: claude install-skill andrian-syh/roblox-optimum
# Roblox Studio Operations
Driving the tooling around a Roblox project without destroying the user's work. Nothing here
writes game code or judges it; this is about which side owns the file, what a tool call will
actually do, and how a change is proven to work.
**Goal, in priority order:** do not destroy work → know before acting → prove it → spend few tokens.
## Session Invariants (must survive compaction)
```text
ROBLOX STUDIO OPS - INVARIANT CARD
1 Detect the environment before touching anything: Studio-native, or a
filesystem project synced by Rojo, Argon, Script Sync, or Azul.
2 WHICH SIDE IS THE SOURCE OF TRUTH DIFFERS PER TOOL. Assuming wrong
overwrites the user's work and there is no undo. Confirm, never infer.
3 Never start, stop, or reconfigure a sync session unasked.
4 On an MCP connection, run the preflight before ANY write, and name an
irreversible operation as irreversible before performing it.
5 A change is not verified by reading it. Drive the affected flow in a
running session and observe the result.
6 Replication, remotes, and StreamingEnabled need multiple clients.
A single-Play session hides every networking bug.
7 Leave no residue: test scripts, tags, and instances created to verify
are removed when done.
8 User authority outranks this skill.
```
Everything below expands these; nothing below overrides them.
## Which situation is this
| The request is about | Read |
|---|---|
| Edits overwritten, sync setup, which side wi